Я хотел бы начать новую сцену на cocos2d, но я хочу передать изображение, которое будет использоваться в качестве самого фона сцены.
Если бы это было с UIImageViews, это было бы эквивалентно
UIImageView *myIV = [[UIImageView alloc] initWithimage: myImage];
то есть myImage - это изображение, которое заполнит весь myIV.
Говоря в терминах cocos2d,
Я бы назвал сцену, используя что-то вроде этого,
[[CCDirector sharedDirector] replaceScene:
[CCTransitionFade transitionWithDuration:0.5f scene:[myScene scene]]];
но если сцена войдет в экран, как я могу указать изображение, чтобы оно создавалось на основе изображения (используя изображение в качестве bg и в размере изображения).
Я думал о создании свойства в myScene для передачи изображения, но это будет бесполезно, так как init будет запущен до того, как свойство может быть установлено, и, насколько я понимаю, метод init должен запускаться с использованием изображения как ссылка.