27823人加入学习
(125人评价)
如何制作塔防游戏(基于Unity5.5)
价格 免费

 

建筑创建,完成创建时的泥土飞溅效果,每次生成都会去实例他

创建一个心得GameObject改名为BuildEffect效果是围绕在建筑的四周的在buildEffect下创建一个ParticleSystem用它来完成

控制特效

buildEffect和ParticleSystem两个保持持平移动他的父类来控制ParticleSystem然后给ParticleSystem的rotationX修改为-90方便观察ParticleSystem的状态,3D像素风:“ParticleSystem里有一个Renderer就是每一个粒子的效果然后选择Mesh后选择cube网格然后给Cube网格创建一个材质单纯的颜色然后把做好的材质赋值给Randerer的material”

默认的粒子特效是从下向上的修改成向四周散去的效果首先修改ParticleSystem的StartSize修改小一些;发散效果:要以一个周发散所以把Shape中心点向四里发散的效果修改成一个Circler然后它发散一次就达到效果了所以把Emission下的Rate over Time是一秒钟散开多少次修改为0,我们只是需要她实例化时发散一次所以添加一个Emission下的Bursts就可以一秒发送30个了,现在的运行周期有些略长把每个循环(Duration)和每次运行时间(Start Lifetime)都修改为每0.3执行一次,让这个实例化出的效果执行到结束让他从大慢慢变小这里修改Size Over Lifetime这里把曲线修改为从大到小的一个曲线就好了然后再给特效一个向上的速度 ,如果向上还是需要修改成圆锥体,然后修改速度修改数量到12-25

[展开全文]