Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果
Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟、火、水滴、落叶等粒子效果,都可以使用粒子系统( particle system )来实现。例如,《明朝传奇》中的篝火,如图 2-32 所示。粒子系统的最新版本也被称做忍者飞镖( Shuriken ),因为场景中添加的粒子系统酷似忍者飞镖,如图 2-33 所示。 图 2-32 游戏中的篝火 图 2-33 粒子系统,也被称为忍者飞镖 unity中 粒子基本属性 在使用粒子系统前,先了解一下它的基本属性: q Energy :表示粒子的生命周期,也就是从生成到销毁的时间。 q Looping :决定是否在所有粒子的生命周期结束以后,重新生成这些粒子。 q Speed , direction , and rotation :每个粒子都有 transform 组件,因此它们的移动方向、朝向,甚至是大小都可以是不同的。 unity中 粒子的值 给每个粒子赋予的值可以分为以下四类: q Constant (常量):表示给所有粒子赋予的值都是一样的,如图 2-34 所示。 图 2-34 给粒子赋予 Constant 类型的值 图 2-35 给粒子赋予 Curve 类型的值 q Curve (曲线):给粒子赋予的值随时间变化而变化,具体的值将依据时间而赋予曲线上的值,如图 2-35 所示。 q