getMapSize getTiledSize getContentSize

来源:互联网 发布:淘宝网的营销方式 编辑:程序博客网 时间:2024/05/22 17:37
A,getMapSize
CCLog("%f,  %f", m_tiledMap->getMapSize().width, m_tiledMap->getMapSize().height);   
//30  12  (也就是横向和竖向的砖块个数)

B, getTileSize  
CCLog("%f,  %f", m_tiledMap->getTileSize().width, m_tiledMap->getTileSize().height); 
//40  40  (也就是每个砖块的像素 横和竖都是40个像素)

C,getContentSize
CCLog("%f,  %f", m_tiledMap->getContentSize().width, m_tiledMap->getContentSize().height);  
//1200  480  (地图的大小  也就是宽和高)

总结:
这个我举得例子虽然有点特殊(地图大小恰好和屏幕一般大),但是我们已经可以得出下面的结论:
地图的宽度为:m_tiledMap->getMapSize().width * m_tiledMap->getTileSize().width
地图的高度为:m_tiledMap->getMapSize().height * m_tiledMap->getTileSize().height
或者这样写:
地图的宽度为:m_tiledMap->getContentSize().width()
地图的高度为:m_tiledMap->getContentSize().height()
0 0
原创粉丝点击