包含此页的版本:
不含此页的版本:
“查看约束”(Look At Constraint) 将旋转游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表面对其源游戏对象。通常,将“查看约束”应用于相机在场景中创建特定视点图像的组件。输出要么绘制到屏幕上,要么作为纹理捕获。更多信息
请参阅术语表以跟踪一个或多个游戏对象。此外,如果您导入目标摄像机,Unity 会使用目标对象作为源创建具有 Look At Constraint 的摄像机。
Look At 是 Aim Constraint 的简化版本。Aim Constraint 允许您选择哪个轴将遵循约束游戏对象,而 Look At Constraint 始终遵循 z 轴。
可以通过将 Look At 约束设置为另一个游戏对象的 y 轴来指定 Look At 约束的向上方向,也可以指定滚动,即围绕 z 轴(瞄准轴)的旋转。
| 财产 | 描述 |
|---|---|
| 处于活动状态 | 启用此选项可评估约束。要同时应用 约束(Constraint) ,请启用 锁定(Lock) 属性。 |
| 重量 | 设置约束的强度。有效值范围从 0(约束无效)到 1(此游戏对象的旋转速率与其源游戏对象移动的速率相同)。 此权重值对所有源游戏对象的影响相同,但您也可以在“源”列表中单独更改每个游戏对象的权重。 |
| 用完对象 | 启用此选项可将此游戏对象的向上向量设置为 World Up 对象的 y 轴。如果禁用此选项,则向上向量将设置为 滚动(Roll) 值。游戏对象的向上向量确定哪个方向是向上。 |
| 辊 | 设置沿 z 轴的旋转角度(以度为单位),以用于此游戏对象的向上向量(向上方向)。 仅当禁用“用完对象”时可用。 |
| World Up 对象 | 设置对要用作向上向量引用的游戏对象的引用。设置后,此向上向量游戏对象的 y 轴将成为受约束游戏对象的向上方向。 仅当启用“用完对象”时才可用。 |
| 财产 | 描述 |
|---|---|
| 锁 | 启用此选项可让 Constraint 旋转游戏对象(应用 Constraint)。如果禁用此选项,则可以修改游戏对象的旋转、静止旋转和旋转偏移属性。对更改感到满意时,启用 Lock 以让 Constraint 控制此游戏对象。 此属性在播放模式下无效。 |
| 静止旋转(Rotation At Rest) | 设置受约束的游戏对象在 X、Y 和 Z 中静止时的方向。当总权重(包括所有源的单个权重)加起来为 0 时,游戏对象处于静止状态。 要修改此属性,请禁用 Lock。 |
| 旋转偏移(Rotation Offset) | 在 X、Y 和 Z 中设置与约束方向(由约束计算的旋转)的偏移。 要修改此属性,请禁用“锁定”。 |
约束此游戏对象的游戏对象列表。Unity 按照源游戏对象在此列表中的显示顺序评估它们。
由于旋转累积的方式,顺序会影响此约束旋转受约束游戏对象的方式。若要获得所需的结果,请拖动此列表中的项目。不同的顺序导致不同的结果。
列表中的每个条目都包含对游戏对象及其权重的引用(即约束中的影响)。Unity 会计算此列表中源游戏对象的平均值,您可以通过更改每个源的权重来调整影响。例如,如果您有两个源(立方体和球体),并且想要将摄像机更多地集中在球体上,则可以将球体的权重设置为 1(最大值),将立方体的权重设置为 0.5,如下所示: