layer_background_stretch

使用此函数,您可以切换背景元素sprite以拉伸以适合房间或保持1:1分辨率。提供背景元素 ID(当使用layer_background_create()创建背景元素时或使用函数layer_background_get_id()时获得),然后将拉伸参数设置为truefalse。 设置为true时,元素 sprite 将被拉伸以适合房间(根据精灵和房间的大小按比例放大或缩小),当设置为false时,将以其本机分辨率显示元素 sprite。

 

语法:

layer_background_stretch(background_element_id, stretch)

参数类型描述
background_element_idBackground Element ID要更改的背景元素的唯一ID值
stretchBoolean拉伸切换,可以是truefalse

 

返回:

N/A

 

例子:

if (mouse_check_button_pressed(mb_left))
{
    var back = layer_background_get_id(layer);
    if (layer_background_get_stretch(back))
    {
        layer_background_stretch(back, false);
    }
    else
    {
        layer_background_stretch(back, true);
    }
}

上面的代码检查鼠标按钮的按下,如果检测到一个,它将切换分配给运行代码的实例所在层的背景元素精灵的拉伸。