2017-03-04 23 views
1

私はCannonJS FPS Demoを見て、それがプレーヤーの衝突のために球を使用していたことに気付きました。私のキャラクターは球の形ではなく、むしろ箱やカプセルです。特定の軸上のCannonJSロックの回転

私は衝突のためにボックスを使用しようとしましたが、inertiaまたはangularFactorを設定しているX軸またはZ軸のlock the rotationのように見えません。 fixedRotationを使用すると、すべての軸の回転がロックされますが、動きが厳しく制限されます。制限のないボックスシェイプを使用すると、移動するとボックスが回転し始めます。

X軸とZ軸の回転をロックしてプレーヤーを直立状態に保つにはどうすればよいですか?

playerBody.angularDamping = 0; 

しかしでそれごとにループを設定することを忘れてはいけない:回転キーハンドラでアニメーション/移動部を使用して、その後

playerBody.angularDamping = 1; 

:だけでinitのいずれかにangularDampingを設定

答えて

関連する問題