位置约束 (Position Constraint) 组件移动游戏对象来跟随其源游戏对象。
| 属性: || 功能: |
|:—|:—|
|激活 (Activate)||放置好受约束的__ GameObject__Unity 场景中的基础对象,可以表示角色、道具、风景、摄像机、路径点等。GameObject 的功能由所附的组件决定。更多信息
See in Glossary 及其源 GameObjects 后,点击__激活 (Activate)__ 以保存此信息。激活__操作会将源 GameObjects 的当前偏移保存在__静止状态位置 (Position At Rest) 和__位置偏移 (Position Offset)__ 中,然后勾选__活动中 (Is Active)__ 以及__锁定 (Lock)。|
|归零 (Zero)||将受约束 GameObject 的位置设为源 GameObjects。归零__操作会重置__静止状态位置 (Position At Rest)__ 和__位置偏移 (Position Offset)字段,然后勾选__活动中 (Is Active) 以及__锁定 (Lock)。|
|是否激活 (Is Active)||切换是否对该约束条件进行评估。要同时应用约束,请确保已勾选__锁定 (Lock)。|
|权重 (Weight)||约束的强度。权重为 1 会使约束移动此游戏对象的速度与其源游戏对象的速度相同。权重为 0 会完全消除约束的影响。此权重影响所有源游戏对象。源 (Sources) 列表中的所有游戏对象都分别有一个权重。|
|约束设置 (Constraint Settings)||
|
||锁定 (Lock)|切换开关从而让约束移动游戏对象。取消选中此属性可编辑此游戏对象的位置。同时您还可以编辑__静止状态位置 (Position At Rest)__ 和__位置偏移 (Position Offset)__ 属性。如果勾选了__活动中 (Is Active),则约束将在 GameObject 或其源 GameObjects 被移动时更新 静止状态 (At Rest)__ 或 偏移 (Offset) 属性。更改完成后,勾选__锁定 (Lock)__ 以让约束控制此 GameObject。此属性在运行模式 (Play Mode) 下无效。|
||静止状态位置 (Position At Rest)|权重 (Weight) 为 0 时,或未勾选对应的__冻结位置轴 (Freeze Position Axes)__ 时供使用的 X、Y 和 Z 值。要编辑这些字段,请取消勾选__锁定 (Lock)。|
||位置偏移 (Position Offset)|由约束施加、来自于变换的 X、Y 和 Z 偏移量。要编辑这些字段,请取消勾选锁定 (Lock)。|
||冻结位置轴 (Freeze Position Axes)|勾选 X、Y 或 Z 以让约束控制对应的轴。取消选中某个轴可以让约束停止控制该轴。这样就可以对未冻结的轴进行编辑、制作动画或进行编程。|
|源 (Sources)__||约束此GameObject的GameObjects列表。每个源的权重从 0 到 1 不等。 |
2018–03–13
2018.1 版添加了约束
PositionConstraint