• 欢迎来到莫知我哀的博客,日常不定时更新C++、C#、Unity、OpenGL、游戏开发相关文章。同步博客: CSDN
  • 网站左下角可以开启好听的背景音乐~~
  • 如果您觉得本博客很有看点,那么赶紧使用Ctrl+D 收藏吧

[Unity3D] 官方案例——粒子系统制作火焰效果

Unity3D wahh 550次浏览 0个评论 扫描二维码

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. 素材

文件下载
莫知我哀 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[Unity3D] 官方案例——粒子系统制作火焰效果
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
Title - Artist
0:00