粒子系统参考

基础类

组成粒子系统的基础类的参考资料,如粒子系统(ParticleSystem)类和粒子发射器(ParticleEmitter)类。

基础类技术参考

TypeData 模块

添加发射器至 ParticleSystem 时,其默认类型为 sprite 发射器。TypeData 模块可用于创建其他类型的发射器。这些模块提供发射其他类型粒子的特定功能,如光束、网格体和条带。

images/psys_beam.gif

Beam 类型数据模块使发射器产生光束 - 连接粒子形成源点(如发射器)和目标点(如一个粒子或 Actor)之间的一个流。

GPUSprites.png

GPUSprite 类型数据模块支持在 GPU 上模拟粒子。传统 CPU 系统允许在一帧内存在数千个粒子。利用 GPU 模拟可对成千上万个粒子进行高效模拟和渲染。

LootBucket.png

Mesh (网格物体)类型数据模块指的是发射器使用的是StaticMesh(静态网格物体)实例而不是平面粒子。 这对于碎片或是弹片的特效来说,是非常好用的。

RibbonSmoke.png

Ribbon 类型数据模块意味着发射器将产生尾迹 - 连接粒子形成条带。粒子按其生成顺序连接。因此,粒子初始速度模式越不稳定,条带便越无序。

模块

利用模块可对发射器释放粒子的多个方面进行控制。它们可在粒子产生、更新或者两者过程中对其产生影响。模块根据其在发射器的排序(其在级联中模块叠列上的位置)进行互动。例如,在一个发射器上应用两个速度模块,将在粒子上形成累积效应。