Version: Unity 6.0 (6000.0)
语言 : 中文
位置约束
缩放约束 (Scale Constraints)

旋转约束 (Rotation Constraints)

Rotation Constraint 组件旋转游戏对象来匹配其源游戏对象的旋转情况。

旋转约束组件
旋转约束组件

属性

属性: 功能:
Activate 在旋转受约束的游戏对象并移动其源游戏对象后,单击 Activate 可保存此信息。Activate 可将相对于源游戏对象的当前偏移量保存在 Rotation At RestRotation Offset 中,然后选中 Is ActiveLock
Zero 将受约束游戏对象的旋转设置为源游戏对象。Zero 可重置 Rotation At RestRotation Offset 字段,然后选中 Is ActiveLock
Is Active 切换是否对该约束条件进行评估。要同时应用约束,请确保选中 Lock
Weight 约束的强度。权重 1 会使约束旋转此游戏对象的速度与其源游戏对象的速度相同。权重为 0 会完全消除约束的影响。此权重影响所有源游戏对象。Sources 列表中的每个游戏对象都分别有一个权重。
Constraint Settings  
Lock 切换开关从而让约束旋转游戏对象。取消选中此属性可编辑此游戏对象的旋转。还可以编辑 Rotation At RestRotation Offset 属性。如果选中了 Is Active__,则约束将在您旋转游戏对象或其 Source__ 游戏对象时更新 Rotation At RestRotation Offset 属性。在对更改满意后,选中 Lock 以便让约束控制此游戏对象。此属性在运行模式 (Play Mode) 下无效。
Rotation At Rest Weight 为 0 时或者未选中对应的 Freeze Rotation Axes 时要使用的 X、Y 和 Z 值。要编辑这些字段,请取消选中 Lock
Rotation Offset 由约束施加、来自于变换的 X、Y 和 Z 偏移量。要编辑这些字段,请取消选中 Lock
Freeze Rotation Axes 勾选 X、Y 或 Z 以让约束控制对应的轴。取消选中某个轴可以让约束停止控制该轴。这样就可以对未冻结的轴进行编辑、制作动画或进行编程。
Sources 约束此游戏对象的游戏对象列表。Unity 按照源游戏对象在此列表中出现的顺序来对源游戏对象求值。此顺序会影响此约束如何旋转受约束的游戏对象。要获得所需的结果,请拖放此列表中的项。每个源的权重从 0 到 1 不等。

  • 2018–04–11

  • 2018.1 版添加了约束

RotationConstraint

位置约束
缩放约束 (Scale Constraints)