2016-11-27 2 views
0

を移動しないようにしてください。プレイヤーの子供である空のgameObjectの親である銃を私のプレーヤーが持っている瞬間です。私の試合には障害があります。私の銃が障害物のコライダーの1つと衝突すると、それは私のプレーヤーも移動します。どのようにして、プレイヤーのコライダーを銃の衝突によって動かさないようにするのですか?コライダーが親機Gameobject

+0

に役立ちますか? – Abion47

+0

それはオブジェクトを通過しないので、Abion47 ... – r0128

+2

銃があなたのプレーヤーの手に入っている、プレーヤーのコライダーは十分でなければなりません。 – Abion47

答えて

1

あなたが探しているものを達成する一般的な方法は、プレイヤーに銃を親とすることです(あなたのように)が、あなたのプレイヤーにのみコライダーを設定することです。もちろん、銃が壁やアイテムを通過することになります(FPSゲームをプレイしたことがある場合は、ほとんどの場合それに気がつくはずです)。レイヤーと秒を使用してプレイヤーの視点からこれを抑えることができますカメラ

  • プレーヤーの子として親あなたの銃を(あなたが行ったように)
  • 「ArmsAndWeapons」
  • ような名前の新しいレイヤを作成し、腕や武器​​、あなたのプレーヤーを選択し、新たにその層を設定します1
  • を作成し、あなたの現在のメインカメラ
  • 変更の子として新しいカメラの設定を新しいカメラを追加します。クリアフラグ「Dへの設定epthのみ」、カリングだけ
  • は、最後にあなたが持っているメインカメラよりも高いものにあなたの新しいカメラのを設定します(あなたもファークリッピング平面値を減らすことができます)あなたの新しいレイヤーにマスク設定

希望これはなぜ銃はコライダーを必要としない

関連する問題