瓦片地图

786次阅读
没有评论

共计 674 个字符,预计需要花费 2 分钟才能阅读完成。

Tilemap 对象

描述

Tilemap 对象允许在 Construct 环境中更轻松地设计基于切片的项目。与其他类型的对象相比,例如排列精灵网格,Tilemaps 还具有显着的性能优势,可以优化碰撞检测和渲染,即使对于非常大的 Tilemap 对象也可以很好地缩放。
瓦片地图

脚本接口

使用 JavaScript 或 TypeScript 编码时,可以通过 ITilemapInstance 脚本接口访问此对象的功能。

Tilemap 对象图像

用于 Tilemap 对象的图像是图块集,包含可在切片地图中使用的每个不同切片的图像。

碰撞

在测试与 Tilemap 对象的冲突时,空(擦除)切片计为未碰撞,默认情况下所有其他切片计为碰撞。

磁贴 ID

图块集中的每个图块都有一个从零开始的索引来标识它。这从左上角的磁贴开始,并按行水平递增。

瓦片地图属性

包括图像、最初可见、瓷砖宽度、瓷砖高度等。

瓦片地图条件

包括比较磁贴、比较磁贴状态、在加载的图像 URL 上、在图像 URL 上无法加载等。

瓦片地图操作

包括下载、负荷、擦除磁贴、擦除磁贴范围、用画笔擦除瓷砖、用画笔擦除瓷砖(按名称)、设置磁贴、设置磁贴范围、设置磁贴状态、设置磁贴状态范围、用画笔设置瓷砖、使用画笔设置磁贴(按名称)、从 URL 加载图像等。

瓦片地图表达式

包括 TilesJSON、地图显示宽度、MapDisplayHeight、位置到 TileX(x)、位置到 TileY(y)、SnapX(x)、SnapY(y)、TileAt(x,y)、TileWidth、TileHeight、TileToPositionX(x)、TileToPositionY(y)等。

正文完
 0
评论(没有评论)