码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2d-x学习记录-Tiled使用注意点

时间:2014-05-07 12:31:48      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   tar   ext   color   

用Tiled新建 好地图后放到cocos2d上使用,

bubuko.com,布布扣

// 加载Tiled地图

        CCTMXTiledMap *map = CCTMXTiledMap::create("birdMap.tmx");

        this->addChild(map);

 

然后报如下错误

Assert failed: TMX: Only 1 tileset per layer is supported

 

原来是我把多个图块上的元素,都画到一个块层上,一个块层只能包含一个图块的元素,

新建不同块层安放其它图块元素,就解决了。

bubuko.com,布布扣

 

还有自己处理的图块文件,如 在导入时,

bubuko.com,布布扣
块宽度与块高度是最重要的,
如果自已处理的文件,不计算好这个像素的话,显示就会出问题,像这样
bubuko.com,布布扣 
显示不全,那是因为我这张PNG图,尺寸是180 X 250, 但我导入块时的设置是 块宽度与高度都是32像素。
而Tiled都是按整数计算,而且无视四舍五入,直接去掉小数位,就是说  180÷32 = 
5.625,它只会显示该
图的5×32 =  160的宽度像素。因此会显示不全。 解决方法是,把我原来的PNG图尺寸改为192×250那就
能显示全了(6*32)。

所以在自作地图素材时,要想好自己要以怎样的块宽度和高度导入,然后到PS里, 先用辅助线,拉好相
应的位置然后把元素放到相应位置上,那样,就能准确地使用了。

bubuko.com,布布扣

bubuko.com,布布扣

 

cocos2d-x学习记录-Tiled使用注意点,布布扣,bubuko.com

cocos2d-x学习记录-Tiled使用注意点

标签:style   blog   class   tar   ext   color   

原文地址:http://blog.csdn.net/yxlovemoney/article/details/25189477

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!