void setTileGID(unsigned int gid, const CCPoint& tileCoordinate),设置GID void setTileGID(unsigned int gid, const CCPoint& tileCoordinate, ccTMXTileFlags flags) void removeTileAt(const CCPoint& tileCoordinate),删除瓦片 CCPoint positionAt(const CCPoint& tileCoordinate),返回像素坐标 CCString *prope...
static CCTMXTiledMap* create(const char *tmxFile); 通过一个文件,创建一个地图对象,这个文件是由工具编辑的地图文件 static CCTMXTiledMap* createWithXML(const char* tmxString, const char* resourcePath); 创建一个地图,tmxString是一个xml,而resourcePath是一个资源路径。 TMX地图把地图划分成一个个层, ...
2. #define CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL 1 3. #endif CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL默认为0,设置为1就解决了上面说的问题,该方法应该是对抗锯齿操作的范围做了一个约束,以避免周围像素的干扰。 另外有点让人很意外的是在android机器上,CCTMXTiledMap默认是不抗锯齿的,但是当我按了home键或...
测试v1.4.3版本可用 通过论坛搜索https://forum.cocos.org/t/topic/150077,发现是图块层格式的问题,支持的格式有 CSV,其它格式待测试
addChild(map, 0, kTagTileMap);//创建一个CCTMXTiledMap(第二种加载方式) string resources = "TileMaps";string file = resources + "/orthogonal-test1.tmx";CCString* str = CCString::createWithContentsOfFile(CCFileUtils::sharedFileUtils()->fullPathFromRelativePath(file.c_str()));//create...
1 CCTMXTiledMap的使用 TileMap.h #ifndef__T23TileMap_H__ #define__T23TileMap_H__ #include"cocos2d.h" USING_NS_CC; classTileMap:publicCCLayer { public: CREATE_FUNC(TileMap); boolinit(); staticCCScene*scene(); CCTMXTiledMap*_map; ...
CCTileMapAtlas 2014-05-22 21:01 −#ifndef __CCTILE_MAP_ATLAS__ #define __CCTILE_MAP_ATLAS__ #include "base_nodes/CCAtlasNode.h" NS_CC_BEGIN struct sImageTGA; cla... sssssnian 0 106 CCTMXLayer 2014-05-22 21:01 −#ifndef __CCTMX_LAYER_H__ #define __CCTMX_LAYER_H__ #...
在游历的过程中需要判断: 1) 是否遇到障碍物。 2) 是否被敌方炮弹击中。 以上两种判断都涉及到...
跳槽,面试,进阶,加薪;这些字眼,相信每位程序员都不陌生!但是方向的选择,却不知如何抉择!其实最...
这里,我们调用CCTMXTiledMap类的一些方法,把我们刚刚创建的地图文件加载进去。 一些简明的CCTMXTiledMap的背景知识。它是一个CCNode,你可以设置它的位置和比例等。这个地图的孩子是一些层,而且提供了一个帮助函数可以让你通过层的名字得到层对象--我们上面就是通过这种方面获得地图背景的。每一个层都是一个CCSprite...