瓦片地图的创建与使用指南
1. 瓦片地图分辨率转换
在处理瓦片地图时,分辨率的转换是一项重要工作。如果要将标准分辨率的瓦片地图转换为Retina分辨率,需要将所有数值乘以2;反之,若将Retina分辨率转换为标准分辨率,则需将数值除以2,且这些数值应为偶数,以确保能被2整除。同时,还需更改源图像名称,使用通过TexturePacker创建的 tiles-hd.png
图像,并将修改后的瓦片地图保存为 tilemap-hd.tmx
。
不同分辨率对应的文件如下:
| 分辨率 | 文件 |
| ---- | ---- |
| 标准分辨率 | tilemap.tmx
和 tilemap.png
|
| Retina分辨率 | tilemap-hd.tmx
和 tilemap-hd.png
|
| iPad分辨率 | tilemap-ipad.tmx
和 tilemap-ipad.png
|
| iPad Retina分辨率 | tilemap-ipadhd.tmx
和 tilemap-ipadhd.png
|
这个转换过程繁琐且易出错,可选择编写脚本或使用小应用来自动化处理,例如 Tilem