Так что я действительно борюсь с выяснением способа переключения сцен нажатием кнопки. В принципе, я хочу создать кнопку «Начать игру». Есть много ответов Google, и никто из них, похоже, не помогает. Либо синтаксическая ошибка, либо приложение вылетает. Во всяком случае, вот что я собираюсь. У меня есть gameviewcontroller, который правильно делает мою кнопку, и он успешно обменивается данными с методом при нажатии кнопки (например, для печати символа на консоль). Теперь в моем Title.m (сцена, я начинаю в), у меня есть метод, как так:Кнопка для переключения сцен при нажатии
-(void) gScene {
GameScene* gameScene = [[GameScene alloc] initWithSize:self.size];
[self.view presentScene:gameScene];
}
У меня также есть метод в моем Title.h, который импортируется в GameViewController. В моем GameViewController метод, связанный с нажатием кнопки, называется startGame. Это то, что выглядит как StartGame:
-(void)startGame {
Title* title = [[Title alloc] init];
[title gScene];
}
Я хочу, на нажатие кнопки, для сцены, чтобы перейти от моего Заголовок к моей GameScene. Что я делаю не так?
Вы должны инициализировать контроллер вида с помощью интерфейса. Вы используете перья или раскадровки? –