🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **part_emitter_stream** **从给定的发射器中每一步都会创造出粒子。** #### **语法:** part_emitter_stream(ps, ind, parttype, number); | 参数 | 描述 | | --- | --- | | ps | 关联的粒子系统ID | | ind | 发射器ID | | parttype | 要创建粒子的ID | | number | 每步要创建粒子的数量 | **返回:** N/A #### **描述** 这个函数允许你设置一个发射器来传输一个特定类型的粒子,通常在create事件中使用,因为它是一个一次性的代码,它设置发射器在游戏的每一步中创造出指定的粒子。粒子按照由函数part_emitter_region设置的分布,形状和位置发射。你可以再次调用这个函数并设置粒子的数量为零来“关闭”粒子流,而函数也会接受负数的数量,在这种情况下,发射器将产生基于随机机会的粒子。例如,如果您将粒子编号设置为-5,则每一步都会产生一个粒子1:5的几率。如果您需要一次性显示粒子而不是每一步都产生粒子,您应该使用函数part_emitter_burst。 #### **举例:** ~~~ part_emitter_stream(global. Sname, p_emit1, p1, 1); ~~~ 上面的代码将在游戏的每一步中流1粒子,直到发射器被破坏或者流被设置为0。