在 Unity 检查器 (v5+) 中,您有一个“卡住 Z”旋转,您知道代码中的等效项吗?这个想法是通过 C# 代码在特定条件下启用/禁用 2D 对象的 Z 旋转。
最佳答案
您想要设置 Rigidbody.constraints到 RigidbodyConstraint
:
transform.rigidbody.constraints = RigidbodyConstraints.FreezePositionZ;
RigidbodyConstraint
常量可以与 |
运算符组合使用:
rigidbody.constraints = RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationY;
关于unity-game-engine - 以编程方式卡住 Z 轴旋转 - Unity 2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31978776/