Gamemaker: estúdio e fazer a transição para a próxima sala

GameMaker: Studio permite criar salas que podem funcionar como os níveis de seu jogo. Quando você cria um espaço para trabalhar com Views, você deve fazer um planejamento antes do tempo.

Por exemplo, você pode ter várias salas em cada jogo, e cada quarto pode representar um nível de seu jogo. Agora, suponha que você tem pelo menos dois quartos criados. Se você tem dois quartos prontos para ir, você está pronto para criar uma transição entre Rooms.

Você pode configurar uma mensagem para exibir quarto final, quando o jogador chegou ao final do quarto. Ou, você pode atualizar essas ações para a transição para o próximo quarto depois que o jogador clica na caixa de mensagem para passar para a próxima sala.

Video: GameMaker Studio 2 - Cameras Explained

Para fazer a transição o jogador para a próxima sala, siga estes passos:

Abra as propriedades para o objeto controlador (ou criar um novo objeto, escolhendo Resource → Criar Object).

Video: GameMaker Studio 2 - Tileset Editor

A janela Propriedades do objeto aparece.

  • No campo Nome, digite um nome para o seu objeto - por exemplo, controller_object.

  • Escolha Adicionar Evento → Passo → Passo (ou selecione o evento Passo se ele já existir).

    Um evento Passo aparece na seção Eventos.



  • Arraste e solte o Iniciar bloco de ação a partir da guia de controle para a secção Acções de modo que é acima da Acção Ecrã mensagem (se tiver).

    O início de uma ação de bloqueio aparece na seção Ações. Não há nada para você configurar aqui.

  • Arraste e solte o Próximo Room Ação da guia Main1 para a seção Ações.

    The Go para a Próxima Ação quarto aparece na seção Ações. Não há nada para você configurar aqui.

  • Arrastar e soltar a ação de bloqueio Fim da guia de controle para a seção Ações.

    Video: 2016 Made with GameMaker Showreel

    The Go para a Próxima Ação quarto aparece na seção Ações. Não há nada para você configurar aqui.

  • Você acabou de criar um evento Step, com uma série de ações que são desencadeadas quando a coordenada Y do avião do jogador chega ao fim do quarto. O Evento Passo deve ser semelhante a esta figura.

    Um evento Passo com um bloco de código para a transição para o próximo quarto.
    Um evento Passo com um bloco de código para a transição para o próximo quarto.

    Se você quiser manter a tela a Action Message para indicar ao leitor que ela chegou ao final do quarto, você pode clicar e arrastar essa acção, de dentro da seção Ações, no bloco de código.

    Você tem agora um jogo com dois níveis diferentes que o jogador pode avançar através enquanto ela completa um quarto. a pontuação do jogador é transferida para o quarto ao lado, porque o resultado é uma variável global e será relativo, não importa qual quarto o jogador está.


    Publicações relacionadas