part_system_draw_order

使用此函数,可以设置在屏幕上创建粒子时的绘制方式。默认系统使用 old > new look(函数设置为 true),其中旧粒子以比较新粒子更高的深度绘制,因此"显示在"新粒子之下,但通过将此函数设置为 false,可以反转此顺序,使新粒子绘制得更高,因此"显示在"旧粒子之下。下图说明了这一点,左侧的图像为默认值 true,右侧的图像为 false

Old to new particle example New to old particle example

注意 当使用加法混合模式绘制粒子时,此功能的效果可能并不总是明显的。

 

语法:

part_system_draw_order(ind, oldtonew);

参数类型描述
indParticle System Instance要更改的粒子系统的索引。
oldtonewBoolean旧的粒子是否应该被吸引到新的粒子之后(真的)或者反之(假的)。

 

返回:

N/A

 

例子:

mysystem = part_system_create();
part_system_draw_order(mysystem, true);

这将创建一个索引为 mysystem 的新粒子系统,然后将粒子设置为在旧粒子上绘制新粒子。