clickable_change

通过这个函数,你可以改变之前用clickable_add()创建的可点击图标的精灵和位置。请注意,位置是基于窗口的,而不是画布的(0,0)位置,并且精灵必须直接从纹理页面引用(参见:sprite_get_tpe())。

 

语法:

clickable_change(index, tpe, x, y)

参数类型描述
indexClickable ID要更改的可单击图标的索引。
tpeTexture Page Entry要使用的精灵的纹理页面条目。
xReal窗口 中的新 x 位置。
yReal窗口 中的新 y 位置。

 

返回:

N/A

 

例子:

switch (room)
{
    case rm_Menu: clickable_change(global.Help_Icon, sprite_get_tpe(spr_MS_Help, 1), 32, 32); break;
    case rm_Game: clickable_change(global.Help_Icon, sprite_get_tpe(spr_MS_Help, 0), 200, 32); break;
}

上面的代码将根据当前房间更改变量“global.Help”中索引的可点击图标的图像索引和位置。