私は、標準の kobold2d タイルマップ ゲームを実行しています。これは、タイル マップ エディター (.tmx ファイル) からタイル マップをロードすることから始めようとしています。
標準コードは非常に単純です。
-(id) init
{
self = [super init];
if (self)
{
// add init code here (note: self.parent is still nil here!)
CCTMXTiledMap *tiledMap = [CCTMXTiledMap tiledMapWithTMXFile:@"background.tmx"];
[self addChild:tiledMap z:-1];
tiledMap.position = CGPointMake(-500, -300);
for( CCTMXLayer* child in [tiledMap children] ) {
[[child texture] setAntiAliasTexParameters];
}
// uncomment if you want the update method to be executed every frame
//[self scheduleUpdate];
}
return self;
}
私のタイルマップは40x35タイルで、各タイルは64x64ピクセルです。
ただし、レイヤーの各行の間に黒い線があるように見える次の結果が得られました。
私のタイルマップは次のようになります: