瓦片地图的使用与开发指南
1. 瓦片地图分辨率转换
在处理瓦片地图时,常常需要在标准分辨率和Retina分辨率之间进行转换。对于标准分辨率的瓦片地图,若要将其转换为Retina分辨率,需将所有数值乘以2。例如,地图和图块集都有 tilewidth 和 tileheight 参数,转换时要小心不要意外更改这些参数。反之,若将Retina分辨率的瓦片地图转换为标准分辨率,则需将数值除以2,且所有数值应为偶数,以确保能被2整除。
此外,还需更改源图像名称,使用 tiles-hd.png 图像,可通过TexturePacker创建该图像。最后,将修改后的瓦片地图保存为 tilemap-hd.tmx 。
分辨率转换过程繁琐且易出错,每次修改瓦片地图后都需进行此操作。也可同时编辑标准和Retina分辨率的瓦片地图,但工作量会加倍;若要支持标准、Retina、iPad和Retina iPad分辨率,工作量将变为四倍。此时,需保持以下文件的更新:
- 标准分辨率: tilemap.tmx 和 tilemap.png
- Retina分辨率: tilemap-hd.tmx 和 tilemap-hd.png
- iPad分辨率: tilemap-ipad.tmx 和 tilemap-ipad.png
- iPad Retina分辨率: tilemap-ipad
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



