TiledMap编辑器生成的是*.tmx文件,此文件可以直接被cocos2dx使用(CCTMXTiledMap类)。lua代码如下:
local map = CCTMXTiledMap:create(szJsonFile);
但是需要注意两点:
(1).tmx文件是一个xml格式的文件,主要是记录一些信息。
(2)特别注意图块路径这个,有两个地方出现了小问题
- firsgtid在程序读的时候会用到。因为可以添加多个图块,所以此值用来区分。但是怎么用没有去研究,记录在这里
- 路径在使用的时候需要修改。如果不改变路径值name字段,最后拼起来的路径是:路径1\路径2.其中路径1是cocos2dx的资源路径,路径2是图块图素的路径。
<tileset firstgid="1" name="iso-test-128-1" tilewidth="128" tileheight="234"> <image source="iso-test-128.png" width="1024" height="705"/> </tileset>
-----------------------------------------------------------------------------
【参考】
(1)http://cn.cocos2d-x.org/tutorial/show?id=1443
(2)http://blog.csdn.net/zhy_cheng/article/details/8308609 使用地图
时间: 2024-10-08 10:29:00