В настоящее время работает над игрой и преобразует ее в сетчатку.Я использую cocos2d и Tiled.Я следовал руководству на их сайте: Retina Display в 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
Идеи того, что я мог сделать неправильно, приветствуются