clickable_change

语法:

clickable_change(index, tpe, x, y)


参数 描述
index 要更改的可点击图标的索引。
tpe 要使用的精灵的纹理页条目(使用 sprite_get_tpe)。
x 窗口 中的新 x 位置。
y 窗口 中的新 y 位置。


返回: N/A(无返回值)


描述

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


例如:

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” 中索引的可点击图标的图像索引和位置。