Rive 101 logoRive 101
关于项目📋 变更总览EN
0%
进度0/88
5.5

操纵杆

8m 09s部分过时+1 项变更
Rive 101 - Joysticks
  • 核心教学目标: 深入理解 Rive 摇杆 (Joysticks) 的运行机制,学习如何将多轨独立属性时间轴绑定至摇杆的 X/Y 轴,实现非线性、多维度的视觉动画混合驱动。
  • 背景痛点: 制作如眼球转动、面部朝向等复杂的多向联动动画时,传统的线性时间轴难以处理对角线或任意象限的交叉混合,导致需要为不同方向组合 K 出海量冗余关键帧。
  • 最终业务效益: 运用摇杆控制技术,设计师只需针对极值方向(如仅单纯的 X 轴和 Y 轴位移)录制极简的关键帧轨道。摇杆能够基于当前的控制柄百分比坐标,自适应重算并融合复合运动,极大降低了角色骨骼动画(Rigging)的维护成本,并在运行时(Runtime)提供完美的触控反馈资产。
  • 摇杆混合冲突铁律: 在使用摇杆技术时,被分配给 X 轴的时间轴绝对不能包含 Y 轴相关的任何属性关键帧;同理,Y 轴时间轴也必须彻底对 X 轴属性绝缘。若违反此规则,Rive 的运行时变换矩阵会因为双重轨道冲突发生数据死锁,导致表现为静止不动。
  • 二维百分比映射公式: 摇杆的本质是一个自适应的非线性插值器。设手柄当前坐标百分比为 (p_x, p_y),对应的动画轴总长为 T_xT_y,则 Rive 会实时计算:
Current_Frame_x = p_x · T_x
Current_Frame_y = p_y · T_y

并将两者的非冲突变形结果在画布空间进行实时矩阵合并。

  • Draw in World Space 的多端自适应: 开启此项后,摇杆的大小会随着父级(如嵌套画板 Nested Artboard)的缩放比例等比自适应。这在开发多分辨率响应式 UI 或需要在不同缩放级下操作复杂的骨骼控件时极具性能优化价值。
  • 单画板摇杆上限: 理论上一个画板(Artboard)可以叠加创建无限多个摇杆。唯一的技术限制在于:这些摇杆各自驱动的子级图层或约束通道之间,其所支配的底层属性参数矩阵绝不能产生交集与冲突。
部分内容与当前版本有差异1 项变更
2024.11操纵杆修复

修复唯一组件时不推进。