地图编辑:修订间差异
施工中......
(我对这部分内容理解不足) |
(施工中......) 标签:移动版编辑 移动版网页编辑 |
||
第1行:
==
游戏的地图是一个二维的平面区域,其由许多个相同规格的小的矩形图片排列组成。这些小矩形被称为地块(Tile),而这种格式的地图又被称为瓦片地图(Tilemap)。
准备好地图地形图片素材,使用Tiled软件创建2d游戏中常见的瓦片地图(Tilemap),让你和好友在新地图中探索更精进的打法。地图方面也包含些诸如游戏时间、地块上单位、单位指令等触发条件检测和触发后操作的代码,使用地图制作战役和新鲜玩法是可行的。
==地块集(Tileset)==▼
软件将地块分类为一个个集合,称为地块集。每个地块集由一张或多张<code>.png</code>图片制成,单张图片制作多个地块的地图集是通过对图片等分的方式进行,游戏官方地图集也采用这种形式,具体每个地块的规格是20px*20px。如果要地图使用自己图片制作的地图集,为了最后完成的地图只有一个<code>.tmx</code>地图文件(而不是给别人发送地图还要发送<code>.tsx</code>地图集文件),你需要为地图集添加自定义属性,名称为“embedded_png”,值为图片转换成的base64编码,来将图片嵌入到<code>.tsx</code>文件中,需要注意的是,嵌入的图片只在游戏中能看见,软件中的图片有独立于文件的自己的本地路径。另外你需要在软件首选项的导出设置中勾选地块集嵌入到地图的选项(这样地图文件中就会包含地图集的所有内容)。地块集的每个地块都能单独设置自定义属性,游戏通过这些属性分类其属于那种地理地形,生成单位等,以下是可用的属性参考。<br />(待续)
==图层
地图有分两种图层(类似于绘画软件的图层),一种是“铺”地块的地块层(Tile Layer),一种是写属性的对象层(Object Layer)。游戏定义了“Ground”“Items”“Units”三个地块层,和“Triggers”对象层。
===Ground层===
第12行 ⟶ 第14行:
===Units层===
===Triggers层===
==地图
|