前提・実現したいこと
unityのRigidbody2Dで、オブジェクトの動きを止める処理を実装したいのですが、
調べても方法が分からなかったので、質問させていただきました。
3Dの「Rigidbody」では、以下の書き方でオブジェクトの動きを止められると思います。
C#
1player.GetComponent<Rigidbody>().velocity = Vector3.zero;
2Dを使用する場合も、同じやり方でできると思い、以下の書き方で試しましたが、うまくいきませんでした。
C#
1player.GetComponent<Rigidbody2D>().velocity = Vector3.zero; 2//(playerオブジェクトにRigidbody2Dをアタッチしております)
Rigidbody2Dの時の、物体の動きを止める処理の書き方をご教授ください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/28 05:48