effect_create_below 已删除

此函数在房间的所有实例下方创建一个简单的效果(实际上是在深度为50处创建的)。

注意此函数已弃用。要在任何深度或层创建粒子效果,可以使用effect_create_deptheffect_create_layer

效果类型ef_rainef_snow不使用x/y位置(尽管您必须提供它们)。大小可以是0、1或2的值,其中0是小的,1是中等的,2是大的。

 

不同粒子种类的可用常数为:

常量示例描述
ef_cloudcloud effect example创建大小不同的随机云粒子的效果
ef_ellipseellipse effect example创建展开椭圆的效果
ef_explosionexplosion effect example产生扩展衰落爆炸的效果
ef_fireworkfirework effect example创建多个小粒子以产生烟火爆炸的效果
ef_flareflare effect example一种产生亮点的效果,亮起并淡出
ef_rainrain effect example产生从屏幕顶部下来的雨粒子的效果
ef_ringcircle effect example产生扩展和衰落圆的效果
ef_smokesmoke effect example产生轻微烟雾的效果
ef_smokeuprising smoke effect example创建烟羽的效果,该烟羽会沿着屏幕上升
ef_snowsnow effect example产生多个雪粒子从屏幕上落下的效果
ef_sparkspark effect example产生小火花的效果
ef_starstar effect example产生恒星粒子的效果

 

语法:

effect_create_below(kind, x, y, size, colour);

参数类型描述
kindEffect Type Constant效果的种类(使用上面列出的常量之一)。
xReal效果的x定位(如果相关)。
yReal效果的y定位(如果相关)。
sizeReal效果的大小。
colourColour效果的颜色。

 

返回:

N/A

 

例子:

if (speed > 0)
{
    effect_create_below(ef_smoke, x, y, 0, c_gray);
}

上述代码将在实例x,y坐标下实例速度大于0的每一步创建一小股灰色烟雾。