part_system_layer

此函数可用于将粒子系统从其当前图层切换到新图层。提供粒子系统ID值(由函数part_system_create_layer()返回),然后提供唯一的层ID(由函数layer_create()返回),或者提供要用作字符串的层的名称(例如,在房间编辑器中定义的"instance_layer"),系统将移动到新层。

 

语法:

part_system_layer(ps, layer);

参数类型描述
psParticle System Instance粒子系统Id
layerString or Layer新图层ID

 

返回:

N/A

 

例子:

if (part_system_get_layer(global.p_sys) != "effects_layer")
{
    part_system_layer(global.p_sys, "effects_layer";
}

上面的代码将检查粒子系统,以查看粒子系统位于哪个层上,如果粒子系统不位于给定层上,则粒子系统将被更改。