j'ai ce code et sur la deuxième ligne, il me donne une erreur qui dit invalide initialzer Voici le code:non valide initialiseur, CGPoint
-(void)setPlayerPosition:(CGPoint)position {
CGPoint tileCoord = [self tileCoordForPosition:position];
int tileGid = [_meta tileGIDAt:tileCoord];
if (tileGid) {
NSDictionary *properties = [_tileMap propertiesForGID:tileGid];
if (properties) {
NSString *collision = [properties valueForKey:@"Collidable"];
if (collision && [collision compare:@"True"] == NSOrderedSame) {
return;
}
}
}
_player.position = position;
}
Quel est le type de retour de 'tileCoordForPosition:'? – zneak
Vérifiez s'il vous manque une parenthèse de fermeture} quelque part dans le fichier entier. –