游戏制作之路(57)创建粒子系统

栏目: 后端 · 发布时间: 5年前

内容简介:前面学习了风和水的创建,那么火、烟、火花、云、雪、尘等怎么样来创建呢?其实像这些细小的物体,都使用粒子系统来模拟的。一般粒子可以设置一些基本的物理性质,因此,设计者可以设置方向、大小和速度等不同性质来调整产生不同的变化。Unity具有内置的Particles(粒子系统),可以用来创建游戏中所需的特效。下面就来创建一个粒子系统,如下图先行创建一个立方体:

前面学习了风和水的创建,那么火、烟、火花、云、雪、尘等怎么样来创建呢?其实像这些细小的物体,都使用粒子系统来模拟的。一般粒子可以设置一些基本的物理性质,因此,设计者可以设置方向、大小和速度等不同性质来调整产生不同的变化。Unity具有内置的Particles(粒子系统),可以用来创建游戏中所需的特效。

下面就来创建一个粒子系统,如下图先行创建一个立方体:

游戏制作之路(57)创建粒子系统

我们可以想像这个立方体就是一个事件触发物,想让玩家开枪打它,因此要做些什么事情,才让它别具一格,才可以引起玩家的注意呢?这时就可以导入粒子系统,把一个粒子系统放到这个物体下面,变成子对象,有了这个需求之后,就可以像下面这样创建粒子系统:

游戏制作之路(57)创建粒子系统

在这里点击主菜单GameObject/Particle System,就创建粒子系统,如下图:

游戏制作之路(57)创建粒子系统

这样就创建了一个默认的粒子系统,在画面里看到白色的粒子不断地冒出来,现在它是一个独立的游戏对象,需要把这个对象放到Cube里面,如下图:

游戏制作之路(57)创建粒子系统

经过这样设置之后,这个立方体就可以发光了,吸引玩家的注意力,非常好地完成这个任务。但是这样的粒子系统都是一样的,没有个性,如果地图有多个发光物需要,能否多样化呢?这是可以的,因而需要熟悉下面的参数:

游戏制作之路(57)创建粒子系统

Duration

持续时间

Looping

是否循环播放

Prewarm

当looping开启时,才能启动预热(Prewarm),游戏开始时模拟粒子提前发射了一个周期。

Start Delay

播放前的延迟时间。

Start Lifetime

以秒为单位,粒子存活数量。

Start Speed

粒子发射时的速度。

3D Start Size

三维粒子的大小。

Start Size

开始时每个粒子的大小。

3D Start Rotation

三维粒子开始时的旋转。

Start Rotation

开始时每个粒子的旋转。

Randomize Rotation

随机初始化的旋转。

Start Color

开始时每个粒子的颜色。

Gravity Modifier

粒子在发射时受到的重力影响。

Simulation Space

粒子系统在自身坐标系还是世界坐标系。

Simulation Speed

粒子模拟的速度。

Scaling Mode

可以按R,或者调整Scale里面的参数来拉伸、缩小、扩大粒子本身。Hierarchy是受自身的缩放影响,也受父级的缩放影响。Local是只受自身的缩放影响。Shape是不受缩放影响。如果要做拖尾的话,就把Simulation Space改成World就可以了。

Play On Awake

是否默认立即播放。

Max Particles

发射粒子的最大数量。

Auto Random Seed

周期使用随机数时,是否每个周期使用不同的随机数种子。

基本参数就包括这些,后面还很多参数可以配置,根据实际需要再自行学习它。

https://blog.csdn.net/caimouse/article/details/51749579


以上所述就是小编给大家介绍的《游戏制作之路(57)创建粒子系统》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

浪潮式发售

浪潮式发售

[美] 杰夫.沃克(Jeff Walker) / 李文远 / 广东人民出版社 / 2016-3-1 / 39.80元

10天时间,4种发售路径, 让你的产品一上架就被秒杀 投资失败的个体户,怎样让长期积压的库存,变成众人抢购的稀缺品,最终敲开财富之门? 只有一腔热血的大学毕业生,怎样将原本无人问津的网球课程,发售成价值45万美元的专业教程? 长期脱离社会的全职主妇,如何白手起家,创造出自己的第一款爆品,并挽救即将破碎的家庭? 改变上述人士命运的是同一件法宝——产品发售方程式。互......一起来看看 《浪潮式发售》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具