您的位置:首页 > 移动开发 > Unity3D

【转】Unity3D如何制作落叶效果

2013-08-29 15:57 1236 查看
原文地址:http://hi.baidu.com/cupgenie/item/c23861df692f59e3b3f777a8

创建一个粒子系统

GameObject>Create other>Particle systerm

关于这个系统的参数大家自行上网查找对照,这里就不解释了

调整你的粒子合适的参数

start Rotation 我调的是0~360度随机,这样树叶就掉的样子不同,会更自然

start lifetime 这里是指粒子的寿命,也就是叶子存在时间,我让它落地的时候就归入泥土,所以就是落地的这断时间啦~

Gravity 重力,我觉得为了自然还是需要一点吧就加了0.1的重力

max particle 这个指最多粒子同时存在的个数,看需要而定~

Emussion 是树叶下降的频率,因为很慢我选了1,

shape: 是指粒子发射器的形状,我是一个向下的面

Velocity over lifetime 这个很重要,因为之前树叶是直接垂直向下落的,十分不自然,所以要加入飘动的效果就要靠这个~

这里比较推荐用curve

让x轴和Z轴都有一点摆动,这样树叶就是摇摇晃晃的飘下来了~

Render 树叶的材质当然也非常重要,这里加上你树叶的贴图就行了~

调整好这些参数,就有非常自然的落叶效果啦~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: