1.8 粒子

Unity中的粒子功能非常强大,它可以用来表现游戏中的魔法、云、烟火或其他特殊效果。

案例

  1. 新建Unity工程,在Project窗口单击右键,选择【Import Package】 -> 【Particles】,然后选择Import导入Unity提供的粒子素材。
  2. 在菜单栏选择【GameObject】-> 【Create Other】-> 【Particle System】创建一个粒子发射器。一个粒子发射器包括很多模块,不同的模块具有不同的功能,默认只有少量模块是被激活的。
  3. 在Particle System中设置Start Lifetime为30,增加粒子的存活时间,设置Start Speed为3,降低粒子运动速度。设置Start Size为6,增加粒子的大小。设置Max Particles为100,减少粒子的最大数量。
  4. 选择Unity提供的SoapBubble材质,将其拖动到Renderer模块的Maerial中。
  5. 在Emission模块中将Rate设为1,降低发射频率。
  6. 在Shape模块中将Shape设为Box,改变粒子发射器形状。
  7. 在Force Over Lifetime 模块中选择有右边的小三角,在弹出的子菜单中选择【Random Between Two Constants】,然后将Y设为0.5和1,并选中Randomize使粒子的运动呈现一个随机的加速过程。
  8. 激活Size By Speed 模块,选择右边的小三角,在弹出的子菜单中选择【Random Between Two Constants】,然后将Size设为0.3和2,现在粒子的大小将随着运动速度的变化而变化。
  9. 激活Color Over Time模块。双击色板打开Gradient Editor窗口。在这个窗口有一个色板,色板从左至右表示粒子的生命历程。色板上面的方块控制粒子透明度变化,下面的方块控制颜色变化。将色板上面两边的两个方块的Alpha设为0,然后在中间单击再加两个方块,将Alpha设为1。现在,粒子将会半透明地慢慢出现,最后逐渐消失。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值