🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# effect_create_above ## 在实例上方创造一个简单的粒子特效 ### Syntax: ~~~ effect_create_above(kind, x, y, size, colour); ~~~ | 参数 | 描述 | | --- | --- | | kind | 那种特效 (用 [这里](SimpleEffects.md)列出的常量)| | x | 特效的x坐标 | | y | 特效的y坐标| | size | 特效的大小 | | colour | 特效的颜色 | **返回:** N/A ### 描述 你可以用这个方法在你场景的实例上创造简单的特效(事实上会在深度-100000的地方创造)。如果这个特效不是 [ef_rain](ef_rain.md) 或[ef_snow](ef_snow.md)那么你可以定义一个 x/y 坐标来创造一个特效,大小则为数值0,1,或者2,0为小号,1为中号,2为大号。 值得注意的是这些特效有他们的绘制开关,也可以通过函数 [part_system_automatic_draw](https://docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/drawing/particles/particle%20systems/part_system_automatic_draw.html) 和 [part_system_automatic_update](https://docs2.yoyogames.com/source/_build/3_scripting/4_gml_reference/drawing/particles/particle%20systems/part_system_automatic_update.html) 和合适的粒子系统指针 (0给下方的特效,1给上方的特效)暂停绘制。 ### 举栗子: ~~~ if health <= 0    {    effect_create_above(ef_explosion, x, y, 1, c_yellow);    instance_destroy();    } ~~~ 上述代码会在"health"小于等于零时,在实例上创造一个中号的黄色爆炸特效,然后摧毁实例。