Pergunta

Eu sou novo no sistema Spritekit.No entanto, tenho algumas perguntas.Eu tenho um aplicativo que tem uma tela de menu, página de instruções, etc ..., nenhum dos quais recarregue-me carregando um skcene.No entanto, quero ser capaz de carregar minha cena de "jogo" na imprensa de um botão.Como eu faria isso em relação ao código?

Corrigido:

Eu só não verifiquei as configurações do IB para uma das minhas visualizações: Meu tipo de visualização deve ser SKVIEW.

Foi útil?

Solução

  • Criar novo SKVIEW no seu controlador - visualização do controlador: método

    SKView *spriteView = (SKView *) self.view;
  • então crie nova classe de skscene em um arquivo separado

    @interface GameScene : SKScene
    
    @end
  • retorna ao seu controlador de visualização anterior e coloque este código no seu Manipulador de eventos do botão

    GameScene* scene = [[GameScene alloc] initWithSize:CGSizeMake(768,1024)];
    SKView *spriteView = (SKView *) self.view;
    [spriteView presentScene: scene];

Mais informações em documentação da Apple .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top