layer_y

您可以使用此函数设置当前范围房间内图层的 y 位置。

您提供图层 ID(在使用 layer_create 创建图层时获得) 或图层名称 (作为字符串 - 这会对性能产生影响),该函数会将图层移动到给定的位置沿房间垂直轴的像素数。

注意 此函数不会影响层中已包含或稍后添加的任何 实例 - 它们保留在其 (x,y) 位置 - 除非这些实例由序列控制 (即,当 in_sequence 为 true 时)。

 

语法:

layer_y(layer_id, y)

参数类型描述
layer_idString or Layer要设置Y位置的层的唯一ID值
yReal房间中要将层设置为的Y位置

 

返回:

N/A

 

例子:

var lay_id = layer_get_id("Sprites");
if layer_get_x(lay_id) != 0 || layer_get_y(lay_id) != 0
{
    layer_x(lay_id, 0);
    layer_y(lay_id, 0);
}

上述代码检查给定层位置,如果未将其设置为(0,0),则将其设置到该位置。