sprite_get_tpe


语法:

sprite_get_tpe(sprite, index);

参数 描述
sprite 纹理页上的精灵索引。
index 精灵中图像的索引。


返回

实数


描述

此函数将会返回一个特殊值,这个值与在游戏中使用的纹理上的精灵和次级图像的位置有关。你可以在编译游戏外扩展此函数的用途,例如绕过 GameMaker Studio 2 的绘制函数而将精灵用在DOM内容上,此DOM内容可以被绘制在包含游戏画布的窗口中的任何地方。如果你想在 GameMaker Studio 2 的画布元素之外为主页创建一个按钮或交互媒介,你可使用此函数和 clickable_add

注意 此函数只能用在HTML5上。


例如:

home_but = clickable_add(32, 32, sprite_get_tpe(spr_MS_Home, 0), "http://macsweeney_games.com", "_blank", "width=700, height=500, menubar=0, toolbar=0, scrollbars=0");

上述代码将会在游戏画布页的(32,32)位置创建一个DOM按钮。按钮将会使用纹理页上 为"spr_MS_Home"的图片。当按钮被点击,将会用特定的方法打开一个网页窗口。