Niagara学习
Niagara发射器的属性里面是设置用CPU执行还是GPU执行
发射器生成弄一些属性
发射器更新 模块
Emitter State Emitter State 发射器状态,一个是system系统默认,一个是self自己控制,表示粒子生命结束后是否删除
Spawn Rate 生成粒子的频率
Spawn Burst Instantaneous 一次性全部爆发生成
Beam Emitter Setup 条带的初始化
Spawn Particles in Grid 网格中生成粒子
Partical Init 模块 是生成粒子的时候一些属性
Initailze Particle 设置粒子的生命周期长度,颜色,大小,其中又分为Sprite Size,Mesh Size,Ribbon Size,这些单独设置
Add Velocity 设置一个运行速度
Initial Mesh Orientation 设置mesh的旋转
Shape Location 生成的范围形状
Spawn Beam 生成条带
Beam Width 条带的宽度
Grid Location 粒子生成的网格
Sample Texture 纹理采样
Kill Particles 删除粒子
Audio Player 音效
Particle Update 粒子更新模块
Particle State 更新一些 销毁超过生命周期的 粒子
Scale Sprite Size 缩放sprite粒子的大小
Scale Color 缩放颜色
Solve Forces and Velocity 结算器 这个应该是所有的计算后统一更新
Mesh Size Scale Mesh的大小缩放
Update Mesh Orientation 更新mesh的旋转
Curl Noise Force 旋转噪声力,就是让粒子有点不规则运动
Drag 阻力
Point Attraction Force 点引力
Color 颜色
Sprite Faceing And Alignment 点粒子面朝向
Vortex Velocity 旋涡一样加速力
Point Attraction Force 点的引力
Sprite Size Scale 点的大小缩放
Rotate Around Point 围绕一个点旋转
Gravity Force 重力
Collision 碰撞
Find Kinetic and Potential Energy 计算动能和势能
PlayAudio 播放音频
Render 模块
Sprite Render 点粒子的渲染
Mesh Render 模型渲染
Beam Render 条带渲染