RigidbodyのFreezeRotation・FreezePositionをスクリプトから制御する方法として、
全解除
transform.rigidbody.constraints = RigidbodyConstraints.None;
回転を全てフリーズ
transform.rigidbody.constraints = RigidbodyConstraints.FreezeRotation;
位置を全てフリーズ
transform.rigidbody.constraints = RigidbodyConstraints.FreezePosition;
特定の軸だけ固定したい時は、適宜XYZをつけるなどはわかっているのですが、特定の軸の位置、回転の固定解除だけどうしてもわかりませんでした。
方法としては「全解除 → 固定したくない軸を指定してフリーズ」しかないのでしょうか?きちんと指定する方法があれば教えていただきたいです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/25 02:52
2019/07/25 03:02
退会済みユーザー
2019/07/25 03:30