赞
踩
Unity 的粒子系统是一种非常强大的工具,可以用来创建各种各样的游戏特效,如火焰、烟雾、水流、爆炸等等。使用粒子特效可以使一些游戏动画更加真实或者使游戏效果更加丰富。
在Hierarchy界面右键添加Effects->Particle System
点击Particle System 可以改变当前粒子系统的各种属性
下面列举出一部分粒子特效属性
粒子特效是否循环,选定后粒子特效将不停止,一直循环
Start Lifetime设置的越大,粒子特效持续时间就越长
通过改变Start Speed 可以设置粒子的速度
参照下图
通过改变Start Size可以改变粒子的大小
设置一个区间可以使粒子大小在区间内随机出现
使用这个可以控制粒子特效的位置
比如有一个机器人头部加了粒子特效(一个烟雾特效),使用这个可以控制烟雾的位置,使其更加真实
粒子的发射速度=Start Speed * Simulation Speed
如Start Speed=5,Stimulation Speed = 5,则粒子的发射速度变为5*5=25
此属性用来决定游戏场景内是否自动播放粒子特效
可以使用此组件来控制当粒子特效消失时,粒子特效游戏组件也销毁,释放掉这一部分内存
Mode选择Sprites可以使用我们自己的精灵来作为粒子
想使用多个精灵时,点击加号即可
这个是粒子根据时间的变化,如果不想让粒子随着时间变化,则可将曲线设置为y恒为0
每个粒子出现时对应的精灵
通过设置其范围,可以在开始时随机生成每个粒子
比如我有3个粒子,随机生成的粒子即为0,1,2
通过这个可以控制比如烟雾的倾斜角度
通过这个可以控制粒子的散度
通过设置粒子数量来决定爆炸效果的强度
用此来制作大小逐渐增大或减小的粒子
用此来实现粒子颜色的渐变效果
用此来实现粒子的旋转效果
就先写到这了,以后有什么用到的再写
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。