🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **effect_create_above** **在所有实例之上创建一个简单的粒子效果。** #### **语法:** effect_create_above(kind, x, y, size, colour); | 参数 | 描述 | | :--- | :--- | | kind | 特效种类 (使用一个系统自带的效果种类 见ef_all) | | x | 对应特效的X坐标 | | y | 对应特效的Y坐标 | | size | 特效的大小 | | colour | 特效的颜色 | **返回:** N/A #### **描述** 使用此功能,您可以在房间的所有实例下创建一个简单的效果(实际上创建的深度为100000)。 如果效果是除了ef_rain和ef_snow之外的话,那么您可以定义一个x / y位置来创建效果,大小则可以是0,1或2的值,其中0较小,1普通,2较大。 值得注意的是,这些特效的绘制可以在设置其绘制条件的,使用函数part_system_automatic_draw和part_system_automatic_update,为粒子系统提供适当的值即可控制其绘制(索引0代表控制effect_create_below函数,索引1代表effect_create_above函数)。 #### **举例:** ```js if health <= 0 { effect_create_above(ef_explosion, x, y, 1, c_yellow); instance_destroy(); } ``` 上述代码将在实例在“HP”变量小于或等于0时在之上创建一个中等、黄色的爆炸,并销毁它。