编辑器 (Editor)
音频事件 (Audio Events)
在动画中触发音频播放。
概览
音频事件允许你在动画特定时刻播放声音效果或背景音乐。这对于创建沉浸式交互体验非常有用。
音频资源
导入音频
- 打开 Assets 面板
- 点击 + 按钮或拖放音频文件
- 支持的格式:MP3、WAV、OGG
Soundly 集成
Rive 与 Soundly 集成,可以直接在编辑器中搜索和使用音效。
创建片段
导入音频后,你可以创建多个片段来使用音频的不同部分:
- 选择音频资源
- 在检查器中点击 Create Clip
- 设置开始和结束时间
设置音量
每个音频片段可以单独设置音量:
- 在检查器中调整 Volume 滑块
- 范围:0% (静音) 到 100% (最大)
导出选项
与其他资源一样,音频可以选择导出方式:
- Embedded (嵌入):音频包含在 .riv 文件中
- Referenced (引用):音频在运行时单独加载
- Hosted (托管):音频从 Rive CDN 加载
创建音频事件
- 在 Events 面板中创建新事件
- 选择事件类型为 Audio
- 从资源中选择要播放的音频片段
- 配置播放选项:
- Loop (循环):是否重复播放
- Volume (音量):播放音量
触发音频事件
通过状态机
- 在状态机的过渡或状态中添加事件触发器
- 选择你创建的音频事件
- 设置触发条件
通过动画关键帧
- 在时间轴上选择要触发事件的帧
- 添加事件关键帧
- 选择音频事件
监控音频
在编辑器底部的音频监视器中,你可以:
- 查看当前播放的音频
- 调整主音量
- 静音/取消静音
运行时注意事项
- 某些平台可能需要用户交互才能播放音频(浏览器策略)
- 确保在运行时正确加载音频资源
- 考虑为不同平台使用不同的音频格式以优化兼容性