运行时事件(Events at Runtime)
⚠️ 弃用提醒(DEPRECATION NOTICE)
Rive 事件 在 Rive 文件内部仍然得到完全支持。但是,使用事件与运行时代码通信的方式已被弃用。
- 新项目:请使用 数据绑定(Data Binding) 替代。
- 现有项目:建议逐步迁移至数据绑定。
本文档仅供存量项目维护参考。
关于添加、创建和发送事件信号的一般信息,请参阅 Rive 事件。
通用事件(General Events)曾用于从 Rive 文件向运行时代码发送信号。它们允许设计师和开发人员通过在动画的特定时刻传递事件数据来协调行 为。
这种方式已被弃用,取而代之的是 数据绑定(Data Binding),它提供了一种更加结构化和可预测的方式与运行时代码通信。
属性(Properties)
属性允许你将额外数据附加到事件上,这些数据可以被运行时读取。
要添加新属性,点击属性(Properties)旁边的 + 按钮。
为属性起一个清晰的名称,然后选择它所代表的值类型,可以是数值(Number)、布尔值(Boolean)或字符串(String)。
你可以在时间轴上为属性设置关键帧(key),使其值随时间变化。当事件被触发时,运行时会收到每个属性的当前值。