draw_tilemap

此函数可用于在房间中的任何位置绘制给定的图块图。给定图块图元素Id(使用layer_tilemap_create()或使用函数layer_tilemap_get_id()创建图块图元素时获得的Id),然后给定绘制的x/ y位置(在房间中)。请注意,这只是使用调用函数的实例的层深度在指定点绘制图块图。它不会移动图块图,也不会以任何方式更改图块图,而且无论图块图是否标记为可见,它都无关紧要。

 

语法:

draw_tilemap(tilemap_element_id, x, y);

参数类型描述
tilemap_element_idTile Map Element ID要绘制的标题图元素的唯一ID值
xReal房间内要绘制的x位置
yReal房间内要绘制的y位置

 

返回:

N/A

 

例子:

var lay_id = layer_get_id("Tiles_Effects");
var map_id = layer_tilemap_get_id(lay_id);
draw_tilemap(map_id, mouse_x, mouse_y);

上述代码获取图层Id,然后使用该图层获取特定的图块贴图Id,该图块贴图Id用于在鼠标位置绘制图块贴图。