unity-game-engine - 以编程方式卡住 Z 轴旋转 - Unity 2D

标签 unity-game-engine

在 Unity 检查器 (v5+) 中,您有一个“卡住 Z”旋转,您知道代码中的等效项吗?这个想法是通过 C# 代码在特定条件下启用/禁用 2D 对象的 Z 旋转。

最佳答案

您想要设置 Rigidbody.constraintsRigidbodyConstraint :

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/

相关文章:

c# - Unity currentActivity 在场景变化时会变化吗?

c# - 恢复生命值不会改变玩家的统计数据

unity-game-engine - 使用 Affectiva SDK 构建 Unity 项目在构建后不起作用

ssl - AWS S3.NET 开发工具包

c# - 处理 UI 上未启动的触摸

c# - Unity2D 拍摄对象随角色转动但不应该转动

iphone - Unity iOS 版本 : app store size 4x ipa size

audio - 在 Unity 中创建音频源并分配剪辑

visual-studio - 如何将ZeroMQ导入Unity引擎?

user-interface - Unity 4.6 - 如何将 GUI 元素缩放到适合每种分辨率的正确尺寸