we now directly supporting playing audio from arbitrary locations in particle systems.users have control over volume and pitch,and the system can directly play sound waves,or sound cues which have multiple waves in them.(我们现在直接支持在粒子系统中从任意位置播放音频。用户可以控制音量和音高,系统可以直接播放声波或包含多个波的声音提示。)
note that this currently functions on CPU emitters only.for GPU emitters,look at the Niagara_Advanced hallway for an example of “Export Particle Data”, which is a few frames latent and supports playing audio via a blueprint callback(请注意,这目前仅在CPU发射器上起作用。对于GPU发射器,请查看Niagara_Advanced走廊中的“导出粒子数据”示例,该示例有几帧潜在帧,并支持通过蓝图回调播放音频)。
效果:
步骤:
一、第一个发射器步骤:
1、新建niagara system,添加空白发射器。
2、暂时修改发射器属性,勾选需要持久id。
3、Emitter State 下参数Life Cycle Mode (生命周期模式) 改为自定义,scalability Mode (可拓展模式)改为自定义,修改参数.
4、添加出生速率。
5、修改粒子初始状态
6、添加锥化范围内随机速度。
7、添加阻力
8、添加Scale color模块,修改不透明度变化。
9、添加play audio模块
在 要播放的音效(Sound to Play) 中,从下拉列表选择一个音效。
设置 播放音频(PlayAudio) 条件。
这将使用为音高、音量等配置的值来触发一次性的即用即弃效果。音效一旦触发就无法更改或停止,并且即使粒子模拟停止,音效也会继续播放。声音开始播放之后,声音属性固定不变,例如音量或音高,声音无法随着颗粒的移动来持续更新其位置;
播放音频有许多默认行为