将等距平铺地图从cocos2d for iPhone移植到cocos2dx时发生了奇怪的事情

时间:2012-12-01 13:59:25

标签: cocos2d-x

我正在尝试将一些Cocos2d-iphone代码转换为Cocos2d-x代码,但是等距平铺地图发生了一些奇怪的事情。 地面变得完全黑暗。请帮助我。

在Objective-C中:

  

- (id)init {if((self = [super init])){CCTMXTiledMap * tileMap = [CCTMXTiledMap tiledMapWithTMXFile:@“isometric-with-border.tmx”];   [self addChild:tileMap z:-1 tag:TileMapNode];

     

CCTMXLayer * layer = [tileMap layerNamed:@“Collisions”]; layer.visible   = NO;

     

//使用负偏移量来设置tilemap的起始位置   tileMap.position = CGPointMake(-500,-500); ...。 }}

在C ++中:

  

bool TiledMap :: init(){if(!CCLayer :: init()){return false; }   CCTMXTiledMap * tileMap =   CCTMXTiledMap ::创建( “等距与 - border.tmx”);   这 - >的addChild(tilemap的,1,TileMapNode);

     

CCTMXLayer * layer = tileMap-> layerNamed(“Collisions”);   第一层>调用setVisible(假);

     

//使用负偏移量来设置tilemap的起始位置   tileMap-> setPosition(-500,-500); ...。 }

0 个答案:

没有答案