2015-03-07 6 views
0

Использование XCode и SpriteKit, как я могу создать новый SKScene для моего экрана меню и управлять кнопками и ярлыками с помощью раскадровки. Я создал новый класс под названием StartScene (подкласс SKScene), но когда я создаю новый контроллер представления с раскадрой и меняю его класс, StartScene не является вариантом.Управление UIButtons в SKScene с помощью раскадровки

Как я могу управлять экраном меню с помощью раскадровки?

Примечание. Я создал свой проект из шаблона приложения Single View, так что нет файла .sks, только .storyboard.

+0

Вы можете использовать UIButtons в вашем SKScene. Как управлять экраном меню с помощью раскадровки является слишком широким вопросом. – sangony

+0

Как я могу добавить UIButtons в SKScene, используя раскадровку? –

ответ

0

Вы можете создать все ваши кнопки в

-(void)didMoveToView:(SKView *)view { 
    UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    // rest of button code 
    [view addSubview:myButton]; 

Используя представление SKView является ключевым здесь.

Если вы находитесь в другом методе, который не имеет вид SKView, вы можете сделать это:

-(void)myMethod { 
    SKView* view = self.view; 
    // create your button 
} 
+0

Извините, если мой вопрос был неясным. В принципе, как я могу создать новый объект контроллера вида (класса StartScene), добавить его в раскадровку и управлять кнопками и ярлыками, перетащив их на экран? –

+0

@LuigiMangione - Я не думаю, что вы можете использовать раскадровку, чтобы делать то, что хотите. Вам придется закодировать это в себе. – sangony

Смежные вопросы