1. 导入资源
打开素材里面的Shuriken场景,然后通过菜单GameObject->Particle System创建一个粒子系统对象,并将物体移至火把位置,此时效果如下:
2. 设置粒子系统对象参数
1.将Duration(持续时间)设置为1.0,Start Lifetime(粒子的生命)设置为1.0,Start Speed(粒子的速度)设置为3,Start Size(粒子大小)设置为Random Between Two Constants(在两个常数值之间随机)且上下限值为0.5和0.8。
2.点击ParticleSystem属性的Emission(发射)标签,将Rate(粒子每秒发射数量)设置为40,点击Shape(发射器形状)标签,选择Cone(锥形发射器),并设置Angle(角度)为0,Radius(半径)为0.2。
3.点击启用Color over Lifetime(粒子颜色随生命周期变化)标签,然后设置Color渐进色如下:
4.点击启用Size over Lifetime(粒子大小随生命周期变化)标签,然后设置大小曲线如下:
观察此时效果,已经非常接近火焰的效果了:
3. 添加材质并添加光
将素材里面的Flame01材质添加到ParticleSystem组件属性中的Render标签里的Material属性中,然后在粒子系统对象下添加一个Point Light,颜色设置为RGB(255,0,0)。此时效果如下:
4. 素材
文件下载
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!
文件信息:
文件名称:FireExample
文件大小:6.91MB
发布日期:5月18日
[更多地址] : 无
本站文件全部采用7Z压缩,请使用7-Zip解压文件
莫知我哀 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[Unity3D] 官方案例——粒子系统制作火焰效果