unity3d 火焰燃烧

Unity3D课程设计 模拟火焰效果

目的:

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

设计内容:

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

步骤:

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

运行效果:

火堆开始燃烧效果如下图在这里插入图片描述
可通过滑动按钮控制火焰大小,如下图

在这里插入图片描述
点击火堆熄灭,火焰停止燃烧并从火堆中冒出烟雾。如下图在这里插入图片描述
最后:给大家发一个学习视频链接,我是在这个视频项目上修改出来的这个项目,增加了一个滑动按钮,再将滑动按钮的值传给粒子系统和灯光,从而达到控制火焰的效果。
(火堆效果知识在课时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,操作更方便哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值