版本:Unity 6 (6000.0)
语言:English
看向约束
位置约束

父级约束

父级约束可以移动和旋转一个游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路径点等。游戏对象的功能由附加在其上的组件定义。 更多信息
参见 术语表
,就好像它是层次结构窗口中另一个游戏对象的子对象一样。但是,它提供了一些在将一个游戏对象设为另一个游戏对象的父对象时无法实现的优势。

  • 父级约束不影响缩放。

  • 父级约束可以链接到多个游戏对象。

  • 游戏对象不必是父级约束链接到的游戏对象的子对象。

  • 您可以通过指定权重以及每个源游戏对象的权重来改变约束的效果。

例如,要将剑放置在角色手中,请向剑游戏对象添加父级约束组件。在父级约束的列表中,链接到角色的手。这样,剑的移动就约束在手的位姿上。

Parent Constraint component
父级约束组件

属性

属性 功能
激活 移动和旋转受约束的游戏对象及其源游戏对象后,单击激活以保存此信息。激活会将当前偏移量从源游戏对象保存到静止旋转静止位置位置偏移旋转偏移中,然后选中是否激活锁定
归零 将受约束的游戏对象的位置和旋转设置为源游戏对象。归零会重置静止旋转静止位置位置偏移旋转偏移字段,然后选中是否激活锁定
是否激活 切换是否评估约束。要应用约束,请确保选中锁定
权重 约束的强度。权重为 1 会导致约束以与源游戏对象相同的速率移动和旋转此游戏对象。权重为 0 会完全去除约束的效果。此权重会影响所有源游戏对象。列表中的每个游戏对象也都有一个权重。
约束设置  
锁定 切换以允许约束移动和旋转游戏对象。取消选中此属性以编辑此游戏对象的位置和旋转。您还可以编辑静止旋转静止位置位置偏移旋转偏移属性。如果选中了是否激活,则当您移动和旋转游戏对象或其源游戏对象时,约束会为您更新静止旋转静止位置位置偏移旋转偏移属性。当您对更改满意后,选中锁定以允许约束控制此游戏对象。此属性在播放模式下无效。
静止位置 当权重为 0 或未选中相应的冻结位置轴时使用的 X、Y 和 Z 值。要编辑这些字段,请取消选中锁定
静止旋转 当权重为 0 或未选中相应的冻结旋转轴时使用的 X、Y 和 Z 值。要编辑这些字段,请取消选中锁定
位置偏移 约束施加的变换的 X、Y 和 Z 位置偏移。要编辑这些字段,请取消选中锁定
旋转偏移 约束施加的变换的 X、Y 和 Z 旋转偏移。要编辑这些字段,请取消选中锁定
冻结位置轴 选中 X、Y 或 Z 以允许约束控制相应的位置轴。取消选中一个轴以停止约束控制它,这允许您编辑、动画或脚本化它。
冻结旋转轴 选中 X、Y 或 Z 以允许约束控制相应的旋转轴。取消选中一个轴以停止约束控制它,这允许您编辑、动画或脚本化它。
约束此游戏对象的游戏对象列表。Unity 按此列表中出现的顺序评估源游戏对象。此顺序会影响此约束如何移动和旋转受约束的游戏对象。要获得所需的结果,请在此列表中拖放项目。每个源的权重范围为 0 到 1。

  • 2018 年 3 月 13 日 页面发布

  • 约束添加到 2018.1 中

ParentConstraint

看向约束
位置约束