索引
基本结构概述 |
---|
组件概念 |
当前组件列表 |
发射器组件 |
粒子组件 |
曲线 |
事件 |
示例 |
弹跳气泡 |
火焰粒子 |
生物火焰效果 |
烟雾粒子 |
Molang集成 |
命名空间 |
粒子的实体集成 |
动画控制器效果 |
动画时间轴效果 |
效果事件 |
效果列表 |
粒子示例包 |
详细的结构 |
基本结构概述
粒子特效由基本渲染参数和一组组件组成。组件可以按任何顺序放置。 纲要:组件概念
粒子系统是基于组件的。这意味着粒子特效是通过一组组件组成的。为了让效果执行某些作,您需要添加一个组件来处理效果的该方面。例如,发射器通常需要具有其生命周期的规则,因此效果应具有一个或多个生命周期组件,用于处理发射器和发射粒子的生命周期任务。这个想法是后续可以添加新的组件,并且可以在有意义的情况下将组件组合起来以获得不同的行为。例如,一个粒子可能有一个动态组件用于移动,还有一个碰撞组件用于处理与地形的交互。将组件视为告诉粒子系统您希望发射器或粒子做什么,而不是公开粒子参数列表并必须整理这些参数才能获得所需的行为。返回顶部当前组件列表
对于这些组件中的字段,使用以下缩写:发射器组件
发射器生命周期组件
发射器生命周期事件组件
允许发射器上的生命周期事件触发某些事件。发射器表达式生命周期组件
当激活表达式为非零时,发射器将被“打开”,当其为零时,发射器将被“关闭”。这在诸如根据实体变量驱动实体附加发射器等情况下非常有用。发射器循环生命周期组件
发射器将循环,直到它被移除。发射器单次生命周期组件
发射器将仅执行一次,一旦其生命周期结束或允许发射的粒子数量已全部发射,发射器将失效。发射器速率组件
发射器瞬时速率组件
所有粒子会同时发射,除非发射器循环,否则不会再发射更多粒子。发射器手动速率组件
只有当游戏本身指示发射器发射时,才会发生粒子发射。这主要用于旧版粒子特效。发射器稳定速率组件
粒子会以稳定或 Molang 速率随时间持续发射。发射器形状组件
形状决定了粒子的发射位置以及粒子的初始方向。发射器圆盘组件
该组件使用圆盘形状生成粒子,粒子可以在形状内部生成,也可以在其外边缘生成。发射器立方体形状组件
所有粒子从发射器发出的指定大小的盒子中发射出来。发射器自定义形状组件
所有粒子都是根据一组指定的 Molang 表达式发射的。