Unity 特效 粒子 ParticleSystem 划重点
简单说明:
主页:
Prewarm:预热,相当于预先在不可见时发射了一轮粒子,可见时已经是一个盛开的状态
Scaling Mode:缩放模式,Hierarchy(同时受自己与父节点的缩放影响),Local(自受自己影响),Shape(天塌下来也不缩放)
Max Particles:粒子数量达到上限时,不再发射
Stop Action:粒子整体播放结束时的动作,Disable(停用粒子所属节点),Destroy(删除粒子所属节点),Callback(触发粒子所属节点的脚本事件OnParticleSystemStopped )
Culling Mode: 裁剪模式,粒子在屏幕外面时的处理, Automatic(循环粒子-停止更新,非循环-不停止更新),Pause And Catch-up(停止更新,当返回屏幕内时,补齐这段时间的更新,这会产生性能问题)
Pause(停止),Always Simulate(在不在屏幕外,一直更新)
Ring Buffer Mode: 粒子循环利用方式,Disabled(不循环利用),Pause Until Replaced(当数量达到最大上限时,老的粒子停止,去用于产生新的),Loop Until Replaced(当粒子生命结束时,加入新利用循环)
发射:
模拟非线性发射粒子的情况,可自定义在哪个时间点发射多少粒子,可用于模拟爆炸的情况
形状:
定义发射器形状,一般是锥形的,所以能看到粒子像是沿一个碗的形状在发射,还有甜甜圈的形状,呵呵
颜色变化:
可以实现一些颜色透明渐变的效果
噪声:
实现粒子播放的随机性
子粒子:
实现一些物理效果的粒子生成粒子效果
渲染器:
Masking:遮罩,No Masking(无),Visible Inside Mask(遮罩中可见), Visible Outside Mask(遮罩外可见)
Sorting Layer, Order in Layer:调节渲染顺序