3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【VRChatワールド制作】アイテムのコライダーと衝突してプレイヤーが吹っ飛ぶ現象の解決方法

Last updated at Posted at 2025-02-02

【問題点】

 コライダーを設定したアイテムをインタラクトするとプレイヤーが吹っ飛んでしまいます。

(コライダーが設置されたアイテムを掴む)
image.png

(吹っ飛ぶ)
image.png

【回答】

 プレイヤーがコライダーに衝突した際、何らかの作用を行うという設定にしているため、吹っ飛びます。
 レイヤーごとに設定されているコライダー接触時の作用をオフにすることで、アイテムをインタラクトした際に吹っ飛ばなくなります。

【解決策】

①コライダーを設置しているアイテムに新しいレイヤーを設置します。

 コライダーを設置しているアイテムのインスペクターからLayerタブのプルダウンを押下します。Layer下部のAdd Layerからレイヤーを追加します。
今回は、coliderresolveを追加しました。

image.png

image.png

②アイテムのインスペクターから先ほど作成したレイヤーを設定します。

 先ほど作成したcoliderresolveを選択します。

image.png

③上部メニューバーのEditからProjectSettingsを開きます。

image.png

④ProjectSettings > Project > PhysicsからLayer Collision Matrixまでスクロールします。

image.png

⑤先ほど作成したレイヤーからPlayer,PlayerLocalのチェックボックスを外します。

 ローカルアイテムの場合は、PlayerLocalを外します。

player.png

(コライダーが設置されたアイテムを持つ)
image.png

(吹っ飛ばなくなる)
image.png

3
3
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
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?