github传送门:https://github.com/dongzizhu/unity3DLearning/tree/master/hw7/ring
视频传送门:https://space.bilibili.com/472759319
有关粒子系统
粒子系统是模拟一些不确定、流动现象的技术。它采用许多形状简单且赋予生命的微小粒子作为基本元素来表示物体(一般由点或很小的多边形通过纹理贴图表示),表达物体的总体形态和特征的动态变化。
相关概念
粒子(particle)
粒子是粒子系统管理的基本单位。一般它是材料(Material)。材料包含两个内容,纹理(texture)、shader,分别负责形态、光照效果、两个方面。通常,粒子系统包含基础材料库供用户选择。
渲染(render)
渲染是定义粒子材料与摄像机之间的关系。主要包括材料面方位、显示顺序、光照等信息。
基本参数
- 持续时间(Duration):粒子系统发射粒子的持续时间
- 循环(Looping):粒子系统是否循环
- 预热(Prewarm):当looping开启时,才能启动预热(Prewarm),游戏开始时粒子已经发射了一个周期
- 初始延迟(Start Delay):粒子系统发射粒子之前的延迟。注意在prewarm(预热)启用下不能使用此项
- 初始生命(Start Lifetime):以秒为单位,粒子存活数量
- 初始速度(Sta