O evento empate em gamemaker: studio

Utilizar o evento Sorteio em GameMaker: Studio quando você deseja exibir alguma coisa durante o jogo. O evento Sorteio tem seu próprio submenu, como mostrado na figura.

Se você usar um evento Draw, Gamemaker já não tem como padrão o Sprite atribuído, e em vez disso você tem que dizer GameMaker o que desenhar.

O submenu sorteio do evento.

O submenu sorteio do evento.

As diferentes opções do submenu incluem

  • Desenhar: O sorteio Evento padrão deve ser suficiente para a maioria das suas necessidades. O evento Sorteio permite que você coloque o código ou Ações para um objeto, e essas ações e código substituir o empate padrão, que seria o Sprite atribuído.

    Isso é útil, por exemplo, se você deseja substituir o Sprite atribuído com texto para exibir uma mensagem. Este evento é chamado uma vez por View, enquanto os outros Desenhar eventos são atraídos cada etapa do jogo.

    Todos os objetos com uma Sprite atribuído com Visible ativada (a partir da janela Propriedades do objeto, como mostrado aqui) acionar automaticamente um padrão Desenhe Evento em cada etapa do jogo. GameMaker faz isso para você, que é bom, porque você não tem que atribuir um evento atrativo para cada objeto com uma Sprite atribuído para que ele apareça no jogo.

    Marque a caixa de seleção Visível para acionar automaticamente um evento Sorteio padrão.
    Marque a caixa de seleção Visível para acionar automaticamente um evento Sorteio padrão.
  • Desenhar GUI, chamar a GUI Begin, e chamar a GUI End: GUI é um acrônimo para Interface gráfica do usuário. A GUI não é afetado pela escala Ver ou rotação. Em vez disso, a GUI é desenhada em uma camada separada do que, digamos, o fundo.

    A Desenhar GUI Evento é grande para criar um heads-up display (HUD), que pode mostrar um mini mapa da saúde de um jogador, munição, tipo de arma, e assim por diante. Tal como acontece com o outro começar e terminar Eventos, o GUI Desenhar Begin e desenhar GUI finais Eventos determinar a ordem do que está desenhado.

  • Desenhe Begin e desenhar End: Estes dois eventos fazem exatamente como eles dizem: Eles se certificar de que algo está desenhado no jogo, antes ou após o evento Sorteio padrão. Usando esses eventos é uma ótima maneira de certificar-se os itens são desenhados na ordem que você deseja que eles apareçam.



    O sorteio Begin, Draw, e Draw End Events todos executados antes do sorteio GUI Eventos e entre os PreDraw e PostDraw Eventos. Isto tem um significado importante em que todos estes eventos são desenhados sob o sorteio GUI eventos, não importa o que a profundidade é fixado em.

  • PreDraw e PostDraw: Os PreDraw e PostDraw eventos são desenhados diretamente para o tampão de tela, que é o espaço da tela combinado para todas as vistas actualmente visíveis, ou o tamanho da janela, se você não usar o Views.

    O Evento PreDraw é acionado antes de quaisquer outros eventos empate, o que significa que você pode usá-lo para definir valores, definir desenhar propriedades, e, claro, desenhar coisas. O Evento PostDraw corre atrás de outros eventos empate, mas antes do sorteio GUI Evento.

    Você precisa desmarcar o fundo Limpar caixa de seleção Janela cores no editor de quarto para PreDraw e PostDraw Eventos para trabalhar. Esta figura mostra onde desmarcar esse recurso (a configuração padrão tem que selecionou). Você também precisa se certificar de que a cor de fundo não é drawn- você fazer isso na guia Background.

    Não selecione Limpar Fundo com cores Janela para PreDraw e PostDraw Eventos.
    Não selecione Limpar Fundo com cores Janela para PreDraw e PostDraw Eventos.

    Se você desligar a exibição Clearing e desativar desenhar uma cor de fundo, você pode experimentar trilhas (traços de sobras de imagens) durante o jogo. Essas trilhas acontecer, porque agora você está desenhando diretamente sobre o quadro anterior sem que seja apagada.

    Você pode usar o código para ajudar a resolver esse problema em potencial, que é draw_clear_alpha. Você pode colocar esse código em um Executar Ação Código dentro do PreDraw ou PostDraw Evento.

  • redimensionar: O evento Resize é usado especificamente para o Windows 8 jogos e na verdade não desenhar qualquer coisa no jogo. Em vez disso, o evento Resize é ajudar a tirar a janela do jogo quando o jogador move essa janela para o lado da tela.

    Se você estiver familiarizado com o trabalho em um ambiente Microsoft Windows, você está ciente de que se você estiver trabalhando em uma janela e você arraste a parte superior da janela para a parte superior da tela, o Windows irá tirar a parte inferior da janela para a parte inferior da tela. Este evento é acionado cada vez que o jogador redimensiona ou move a janela do jogo.


Publicações relacionadas