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

And/Or 过渡

1m 07s+1 项变更
Rive 101 - Conditions

本课程重点讲解如何利用视图模型属性 (View Model Properties) 建立过渡条件 (Conditions),从而精确控制 Rive 状态机中不同状态(时间线)之间的切换时机。这套机制替代了传统的简单过渡,使动效能够完美对接业务数据与动态事件,为跨端运行时 (Runtime) 的深度动态控制奠定了核心基础。

  • 三大条件类型的底层差异:
    • 数值 (Number): 适用于进度条、滑动范围或区间分段的精确状态控制。
    • 布尔值 (Boolean): 适合用作开关、常态/高亮切换等具备持续性双稳态的场景。
    • 触发器 (Trigger): 触发后立刻自动回滚为 false,专为点击、点赞等瞬时动效切换设计。
  • 动态交接规范: 强烈建议在设计过渡条件时统一使用视图模型属性 (View Model Properties),因为这些属性能够直接暴露给前端开发者,在运行时 (Runtime) 编写少量的 JavaScript/Wasm 代码即可实现精细的动效数据驱动。
部分内容与当前版本有差异1 项变更
2024.11条件高级选项

Alt+点击看高级选项。