参考视频

参考播客

一、两种解决方案

区别Particle System(内置粒子系统)Visual Effect Graph(VFX Graph)
基于XX运行CPUGPU
粒子数量数千数百万
渲染管线支持全部渲染管线不支持内置渲染管线
物理系统可与Unity物理系统交互特定元素交互
创作使用模块化,修改预定义的模块参数节点可视化,节点连线,修改节点参数

二、粒子系统模块概述

Main控制粒子初始状态,全局状态
Emission控制粒子的发射速率、时间、波次
Shape定义发射粒子体积的形状
Velocity over Lifetime控制粒子在其生命周期内的速度
Limit Velocity over Lifetime在其生命周期内限制粒子的速度
Inherit Velocity控制粒子的速度如何随时间推移而受到其父对象移动的影响
Force over Lifetime通关此模块中指定的力来对粒子产生影响
Color over Lifetime指定粒子的颜色和透明度在其生命周期中如何变化
Color by Speed设置粒子的颜色根据粒子速度(每秒的距离单位)变化
Size over Lifetime控制粒子在其生命周期内的大小
Size By Speed设置粒子的大小根据粒子(每秒的距离单位)速度变化
Rotation over Lifetime控制粒子在其生命周期内的旋转
Rotation by Speed设置粒子的旋转根据粒子(每秒的距离单位)速度变化
External Forces修改力场对系统发射的粒子的影响
Noise为粒子添加湍流
Collision控制粒子如何与场景中其他游戏对象发生碰撞
Triggers控制粒子的触发
Sub Emitters在某粒子生命周期的阶段创建附加粒子发射器
Texture Sheet Animation控制动画帧进行播放
Lights控制粒子的实时光照
Trails控制粒子的尾迹(拖尾)
Custom Data在Editor 中定义要附加到粒子的自定义数据格式
Renderer设置粒子的图像火网格如何被其他粒子变换、着色和绘制

--完--