陈巧倩

Unity中文版-Create Gameplay Constraints Scale Constraints(自翻译)

· 118 words · 1 minutes to read
Categories: Unity
Tags: Document

翻译Unity中文版的初衷是因为官方提供的中文版存在缺陷,而且翻译的不全。现在基于Unity2023.2版本对官方文档进行翻译。

Scale Constraints 🔗

Scale Constraint 是一个调整 GameObject 大小以匹配源 GameObject 缩放的约束组件。

属性 🔗

属性: 功能:
Activate(激活) 在调整被约束的 GameObject 和其源 GameObject 后,单击 Activate(激活) 以保存这些信息。Activate(激活)将当前从源 GameObject 保存到Scale At Rest(静止时缩放)和Scale Offset(缩放偏移)中,然后选中Is Active(是否激活)和Lock(锁定)
Zero(归零) 将被约束的 GameObject 的缩放设置为源 GameObject 的缩放。Zero(归零)会重置Scale At Rest(静止时缩放)和Scale Offset(缩放偏移)字段,然后选中Is Active(是否激活)和Lock(锁定)
Is Active(是否激活) 切换是否评估约束。要同时应用约束,请确保选中Lock(锁定)
Weight(权重) 约束的强度。权重为 1 会导致约束以与源 GameObject 相同的速率调整此 GameObject 的大小。权重为 0 会完全取消约束的效果。该权重影响所有源 GameObject。Sources(源) 列表中的每个 GameObject 也有一个权重。
Constraint Settings(约束设置)
Lock(锁定) 切换以让约束调整 GameObject 的大小。取消选中此属性以编辑此 GameObject 的缩放。您还可以编辑Scale At Rest(静止时缩放)和Scale Offset(缩放偏移)属性。如果选中了Is Active(是否激活),约束在您调整 GameObject 或其 Source(源)GameObject 时会自动更新Scale At Rest(静止时缩放)Scale Offset(缩放偏移)属性。在对更改感到满意时,请选中Lock(锁定)以让约束控制此 GameObject。此属性对Play Mode(播放模式) 没有影响。
Scale At Rest(静止时缩放) Weight(权重)为 0 或相应的Freeze Scale Axes(冻结缩放轴)未选中时使用的 X、Y 和 Z 值。要编辑这些字段,请取消选中Lock(锁定)
Scale Offset(缩放偏移) 从 Transform 的缩放计算的 X、Y 和 Z 偏移量。要编辑这些字段,请取消选中Lock(锁定)
Freeze Scale Axes(冻结缩放轴) 选中 X、Y 或 Z 以允许约束控制相应的缩放轴。取消选中轴以阻止约束控制它,这样就可以编辑、动画化或脚本化它。
Sources(源) 约束此 GameObject 的 GameObject 列表。每个源都有一个从 0 到 1 的权重。

结论 🔗

搬砖愉快!