unity3d 火焰燃烧

Unity3D课程设计 模拟火焰效果

目的:

模拟户外场景中地面上火堆的火焰燃烧效果。

设计内容:

(1) 设计一个简单的户外场景,如可设置地表的高低、地表植物等。
(2) 任意选择场景中一处地面来模拟火堆的动态火焰燃烧,通过按钮或者输入的数值可以控制火焰的大小,火焰的开始燃烧和熄灭。
(3) 模拟火焰熄灭后的烟雾效果。

步骤:

创建地形,模拟野外场景给地形贴图和添加草、石头等物体并制作堆放一个火堆。
PS:火焰的燃烧模拟效果用到了一个灯光和粒子系统,
unity3d 火焰燃烧_第1张图片
代码在末尾、代码在末尾、代码在末尾

运行效果:

火堆开始燃烧效果如下图unity3d 火焰燃烧_第2张图片
可通过滑动按钮控制火焰大小,如下图

unity3d 火焰燃烧_第3张图片
点击火堆熄灭,火焰停止燃烧并从火堆中冒出烟雾。如下图unity3d 火焰燃烧_第4张图片
最后:给大家发一个学习视频链接,我是在这个视频项目上修改出来的这个项目,增加了一个滑动按钮,再将滑动按钮的值传给粒子系统和灯光,从而达到控制火焰的效果。
(火堆效果知识在课时24-29有说)
链接:www.sikiedu.com/course/84

###代码文件(.cs)
https://download.csdn.net/download/sanguine_boy/11062124

Ps:项目的百度网盘链接: https://pan.baidu.com/s/1N_o8e__wPU52poDIW7mAwA&shfl=shareset 提取码: sgef 复制这段内容后打开百度网盘手机App,操作更方便哦

你可能感兴趣的:(unity3d 火焰燃烧)