🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **part_system_draw_order** **设置新的粒子绘制的顺序。** #### **语法:** part_system_draw_order(ind, oldtonew); The index of the particle system to change. oldtonew Whether old particles should be drawn behind newer ones (true) or vice versa (false). | 参数 | 描述 | | --- | --- | | ind | 粒子系统的ID | | oldtonew | | **返回:** N/A #### **描述** 有了这个功能,你就可以设定在屏幕上创建粒子的方式。系统默认为true,这时旧的粒子会出现的深度会比新出现的粒子更小,所以新出现的粒子总是在旧的粒子之下,但通过这个函数设置为false后,你可以扭转这种秩序让新的粒子出现在旧的粒子之上。下面的图片说明了这一点,左边的图像是默认值true,右边的图像是false: ![part_system_draw_order-1](https://box.kancloud.cn/4ee8731dd87bcc242e704fb8a3b08eae_256x256.gif)|![part_system_draw_order-2](https://box.kancloud.cn/5eca97b2e89e5d85248fd6efd99ed8d4_256x256.gif) **注意:** 当粒子以添加混合模式被绘制时,这个函数的效果并不是很明显。 举例: ~~~ mysystem = part_system_create(); part_system_clear( mysystem, 1 ); ~~~ 这将创建一个"mysystem"的粒子系统,并将他设置为新的粒子出现在老的上面。