使用此函数,您可以切换背景元素sprite以拉伸以适合房间或保持1:1分辨率。提供背景元素 ID(当使用layer_background_create()创建背景元素时或使用函数layer_background_get_id()时获得),然后将拉伸参数设置为true或false。 设置为true时,元素 sprite 将被拉伸以适合房间(根据精灵和房间的大小按比例放大或缩小),当设置为false时,将以其本机分辨率显示元素 sprite。
layer_background_stretch(background_element_id, stretch)
参数 | 类型 | 描述 |
---|---|---|
background_element_id | Background Element ID | 要更改的背景元素的唯一ID值 |
stretch | Boolean | 拉伸切换,可以是true或false |
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);
}
}
上面的代码检查鼠标按钮的按下,如果检测到一个,它将切换分配给运行代码的实例所在层的背景元素精灵的拉伸。