发射器属性

当在粒子系统编辑器中选择发射器时,发射器属性将显示在检查器中。在这里,可以更改发射器及其关联粒子类型的属性。

发射器设置

启用

此设置启用或禁用发射器。它对应于画布旁边显示的发射器列表中的可见性设置

当发射器被禁用时,它将暂停,这意味着启用它将使其从禁用时的相同状态继续。

预览

此设置启用或禁用发射器在画布上的形状预览。

预览颜色

此设置更改用于绘制发射器预览的颜色。可以更改颜色的 Alpha 以绘制具有透明度的预览。

模式

模式发射器下,连续设置粒子计数下的粒子数。发射器创建粒子计数每一步的粒子数(或框架)。

爆炸模式中,发射器创建粒子数在粒子计数下设置只有一次

注意爆发模式下,粒子系统编辑器只会爆发给定数量的粒子一次。 您可以点击重新启动动画按钮让编辑器再次播放。

粒子计数

如果是正值,此设置将确定要创建的粒子数:

您也可以设置一个负值。这意味着创建粒子时,"粒子计数"中有 1 的几率,例如,将"粒子计数"设置为 -10,有十分之一的几率会产生一个粒子。

如果将该值设置为 0,则发射器将不会创建任何粒子。

延迟单位

这两个设置将设置 模式的发射器延迟:

间隔间隔单位

这两个设置将设置 模式的发射器粒子连续爆发之间的间隔:

分布

此设置确定粒子在形状上的分布,即粒子的创建位置。

请参阅粒子发射器分布常数

形状

此设置确定粒子发射器的形状。发射器在该形状内创建粒子。

请参阅粒子发射器形状常数

粒子设置

该库允许您将创建的粒子发射器存储为预设,还附带了一些内置预设。

使用中的"选择粒子"从库中选择预设检查器将此预设应用于发射器将发射器链接到它,这由高亮显示的黄色链接/取消链接图标指示。

如果链接不同的发射器(可以位于不同的粒子系统资源中)对于相同的预设,那么更改这些发射器中任何一个的粒子财产都会更改其他发射器中的粒子。

请参阅:共享发射器

纹理

纹理是粒子使用的图像或精灵。默认情况下,GameMaker 包括可用于粒子的纹理选择(请参见粒子类型形状概述)。

或者,也可以使用自定义精灵作为粒子的纹理。如果精灵有多个子图像,则框架设置确定要使用的精灵的图像索引。

颜色

此设置确定粒子在其生命周期内的颜色。发射器创建的每个粒子从左侧的颜色开始,然后更改为中间的颜色,最后以右侧的颜色结束。每种颜色都包括一个影响粒子透明度的 Alpha 通道。

启用加法使由该发射器创建的粒子使用加法混合绘制。

寿命

此设置确定粒子的寿命,以步长表示。创建后,将为每个粒子指定一个介于最小最大值之间的随机寿命,这就是粒子持续的步数/帧数。

比例

此设置确定粒子的 XY 比例。该比例因子首先应用于粒子纹理,然后应用于大小

大小

此设置确定粒子的最终大小。在缩放之后应用大小。

增量是每一步增加的值,例如,如果将该值设置为 0.01,则每个粒子的大小将每一步增加 0.01。

每一帧,粒子大小都会增加或减去介于 0 和摆动值之间的随机值。这可以用来增加粒子大小的随机波动。

速度

此设置确定粒子在其移动方向上的速度。每个粒子都是以介于最小值最大值之间的随机速度创建的。

增量是粒子每一步的速度增加的值。

每一帧,粒子的速度都会加上或减去介于 0 和摆动值之间的随机值。这可以用来增加粒子速度的随机波动。

重力

该设置确定应用于该发射器创建的所有粒子的重力。您可以设置重力的,它在给定的方向上应用。

方向

此设置确定粒子移动的方向。

每个粒子的创建方向都是随机的,介于最小值最大值之间(其中两者都是以度数表示的角度)。

增量是每一步添加到粒子方向的值。

每一帧,粒子方向都会增加或减去介于 0 和摆动值之间的随机值。这可用于将随机波动添加到粒子的方向。

方向

此设置确定粒子的方向。与粒子移动的方向相反,方向是粒子图像的旋转(类似于实例的 image_angle)。

每个粒子的创建方向都是随机的,介于最小值最大值之间(其中两者都是以度数表示的角度)。

选中相对会将每个粒子的方向设置为相对于其方向。启用此选项后,粒子图像的最终角度将是其运动方向+其方向。

增量是每一步添加到粒子方向的值。

每一帧,粒子的方向都会加上或减去介于 0 和摆动值之间的随机值。这可用于将随机波动添加到粒子的方向。

副粒子

在此可以指定要由每个粒子发射的预设。粒子可以在两个定义的时间点发射预设: