约束 (Constraints)
约束概览 (Constraints Overview)
学习如何在 Rive 中使用约束。
约束 (Constraints) 是一种通过另一个"目标对象"来控制某个对象属性的方法。某些约束可以限制这些属性的取值范围(及其层级关系),而另一些则可以从一个对象复制属性到另一个对象。
约束的常见应用场景:
- 让角色的眼睛跟随一个目标点移动。
[原文档演示图由于官方服务器迁移已失效] (描述: 眼睛跟随示例)
- 确保角色的脚站在地面上时,腿部自动在膝盖处弯曲(反向动力学)。
[原文档演示图由于官方服务器迁移已失效] (描述: IK 示例)
- 让车辆的所有轮子同时旋转。
- 让时钟的指针旋转。
- 复制另一个对象的位移、旋转或缩放。
- 当一个对象靠近时,推开另一个对象;或者确保一个对象始终靠近另一个对象。
Rive 中的约束类型: