2017-06-13 28 views
0

球が地形の木に衝突すると、球が回転します。私はZ位置と回転をフリーズしようとしましたが、まだ衝突後に回転します。移動スクリプトは次のとおりです。ユニティ - 衝突後のオブジェクトの回転

速度は10fです。ありがとうございます。

+3

Z軸が回転していますか?あなたは他の軸を凍結しようとしましたが、まだ回転しているのを見ましたか?あなたの質問からこのことが起こると想像する方法で、オブジェクトはY軸上で回転します。 –

+2

物理学を扱うときは、**更新**ではなく、** FixedUpdate **機能の中で**変形**ではなく**剛体**を移動する必要があります。 – Hellium

+0

変形の代わりに剛体を使用しても何も変更されませんでした。私の間違いは、Z軸をフリーズさせることだけでした。私はすべての軸を凍らせなければなりませんでした(実際には、Y軸を凍らせる必要はありません。なぜなら、衝突後はちょっとしたことではなく、大したことではないからです)。 –

答えて

1

物理オブジェクトをオブジェクトに使用する場合は、Transformコンポーネントでその位置を変更しないでください。 RigidBodyコンポーネントを強制的に追加するか、MovePositionを使用して移動する必要があります。

+0

問題は、私はZ軸を3つすべてフリーズさせただけです。しかし、私はこれを心に留めておきます、あなたの答えに感謝します。 –

0

コリジョンを検出してから角度ドラッグを大きくすると、より現実的な感覚が得られます。

関連する問題