0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

なんかパーティクルのコライダー判定のレイヤー選択で怒られた

0
Last updated at Posted at 2026-05-16

バーチャルな世界で鉄砲バンバカ撃って楽しむのは男の子のサガ。そんなわけで最近銃ギミックを買ったんですが、いざセッティングをしてアップロードをしようとしたらタイトル通りSDKから怒られました。

エラー文はこちら

This avatar contains one or more particle systems configured to apply collision forces to Pickups and/or Items. This is not allowed. Please either disable collision against these layers, or set the collider force to zero.
1.jpg

「この設定だとワールドのピックアップできるアイテムとかにもぶつかって吹き飛ばしちゃうよ~!当たり判定をとるレイヤーからそういう保護されたレイヤーを外すか、ぶつかっても押しのけないようにしてね!」
とのこと。

色々調べたらcollides withはeverythingでいいとかプレイヤーやUIに当たらないように一部外すとかいろいろあったけれども上記エラー文について言及された日本語記事がなかった…

まあ買ったアセットで出てきた問題だし面倒だったのでAuto Fixを押してみると次の画面が出てきた

How would you like to resolve collision problems for the affected particle system?
2.jpg

先ほどのエラー文で考えれば左が前者、右が後者で書かれてた解決法っぽい。

左を実行するとCollision->Collides Withから以下のレイヤーのチェックが外された。

  1. item
  2. pickup
  3. pickupNoEnvironment

右を実行すると該当パーティクルのCollision->Collider Forceの値がすべて0になる解決法だった。

とりあえずアバター銃ギミック対応ワールドでも動いて欲しい。でもどっちを選べばいいのかわからん。
パーティクルがコライダーに触れた瞬間消失して次のパーティクルを表示するはずだから別にCollider forceを0にする方選べばいいんかな…多分。

確認したら追記します。知ってたら誰か教えてください… 26-05-16

Colldier forceを0にした状態で対応ワールドにて確認したところちゃんとHit判定がワールドにも流れてるのを確認。
いやまあsend messageさえあればできるのはわかるのですが
多分itemやpickupでワールド側がパーティクルの当たり判定を受け取っていたら普通に弾が抜けることになるので困ったらCollider forceを0にしとけばいいんだと思いました。26-05-17追記

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?