現在ゲームに取り組んでおり、Retina に変換しています。cocos2d と Tiled を使用しています。私は彼らのサイトのガイドに従っています: retina Display in cocos2dですが、オブジェクトの位置に問題があります。
今何をしているのか:
NSMutableDictionary *playerSpawn = [objects objectNamed:@"SpawnPoint"];
NSAssert(playerSpawn != nil, @"Player spawn object not found");
int x = [[playerSpawn valueForKey:@"x"] intValue];
int y = [[playerSpawn valueForKey:@"y"] intValue];
self.player.position = ccp(x,y);
この sd TMX マップは正常に機能していますが、Retina で実行すると、オブジェクトが正しく配置されません。
位置をログに記録すると、次のようになります。
// SD
158.000000, 63.000000
// Retina
158.000000, 383.000000
私が間違っている可能性のあるアイデアは高く評価されます