Game Maker é um ambiente de programação escrito por YoYo Games. Produziram-lo com o nobre objetivo de tornar o desenvolvimento do jogo atingível por aqueles com nem o tempo nem a inclinação para aprender línguas complexos e esotéricos como Java e C ++. No entanto, alguns recursos estão ausentes da sua interface de arrastar e soltar simples, entre eles uma maneira fácil de permitir aos jogadores para fazer uma pausa de jogos.
Coisas que você precisa
- Game Maker 5
Alternar para o Modo Avançado clicando em "Arquivo" e escolher o "Modo avançado" opção. Infelizmente, existem algumas características necessárias para criar um jogo pausable que só estão disponíveis na versão avançada do Game Maker.
Criar um Sprite pela direita; clique na palavra "duende" na árvore da lista de objeto no lado esquerdo da tela e selecione "Criar Sprite."
Nomeie-pausedSprite e clique no "edição do sprite" botão. O sprite padrão é trinta e dois pixels de largura por trinta e dois pixels de altura. Para a maioria dos gráficos do jogo, este é um bom tamanho, mas para escrever uma palavra em toda a tela, a sua pequena demais. Então clique na miniatura verde do duende e bateu o "excluir" botão no seu teclado. Vamos para "Arquivo" e escolha "Novo." Selecione uma largura e uma altura de 200 cada e clique duas vezes o sprite recém-criado para ir para o editor.
Escolha a opção de texto sorteio a partir do menu à esquerda. Parece um vermelho e um azul T.
Clique no centro do duende e escrever a palavra "PAUSA." Clique nas marcas de seleção verde para salvar as alterações.
Clique direito a palavra "Objeto" na árvore da lista de objeto e escolha "Criar o objeto." Nome este objeto "ResumeButton" e atribuí-lo a pausedSprite você acabou de criar.
Clique em "Adicionar Evento" e escolha "Key Prima `e "Espaço" para permitir que o jogo para ser retomado quando a barra de espaço é atingido.
Escolha a aba chamada "main1" na lista Ações e encontrar o "Ir para a sala anterior" ação na lista. Arraste-o para a janela de ações e clique em OK para salvar seu trabalho e retornar à tela principal do Game Maker.
Criar uma sala utilizando a lista de objetos e nomeá-la "Jogo." Clique no "Persistente" caixa de verificação para garantir que a sala de jogo não será redefinir cada vez que o jogador faz uma pausa o jogo.
Criar um outro quarto e nomeá-la PauseMenu. Clique dentro da sala para colocar o ResumeButton dentro dela.
Criar outro objeto e nomeá-la "PauseButton." Não atribua a esta um sprite, mas não adicionar outro evento para a barra de espaço usando o mesmo procedimento como no passo 3.
No entanto, em vez de escolher o "Vá para a sala anterior" ação, em vez encontrar o "Ir para a sala diferente" açao. Escolha o "PauseMenu" como seu quarto.
Clique duas vezes no "Jogo" sala e clique em qualquer lugar dentro dele para colocar o "PauseButton" dentro do quarto.
Agora você tem um menu de pausa. Qualquer momento o usuário pressiona a barra de espaço no seu jogo, eles serão levados a um menu de pausa. Quando pressionar a barra de espaço novamente, eles serão devolvidos para onde quer que eles estavam em seu jogo.
Adicione este código para qualquer jogo para desfrutar da funcionalidade que ele oferece.