在Cocos2d iphone中:Tiledmap显示空白显示

时间:2013-05-15 06:05:59

标签: cocos2d-iphone

在我的cocos2d iphone项目中,我正在尝试添加平铺地图。平铺地图只有一个图像层。我试图通过下面的代码添加这个平铺地图。

-(id) init
{
if( (self=[super init])) {
    theMape = [CCTMXTiledMap tiledMapWithTMXFile:@"demomap.tmx"];
    [self addChild:theMape z:1];
}
return self;
}

我的瓷砖地图的来源是:

<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" width="20" height="180" tilewidth="32" tileheight="32">
<tileset firstgid="1" name="block" tilewidth="32" tileheight="32">
<image source="block.png" width="90" height="34"/>
<tile id="0">
<properties>
  <property name="type" value="base"/>
</properties>
</tile>
</tileset>
<imagelayer name="backgorund" width="20" height="180">
 <image source="bgimage.png"/>
</imagelayer>
</map>

我的资源文件夹中有 bgimage.png 文件。

当它只包含tile图层时,它将显示该图层。我不知道这有什么问题?

1 个答案:

答案 0 :(得分:1)

cocos2d-iphone不支持Tiled的图像层,只支持图块层。