Ações de controle em gamemaker: estúdio

GameMaker: guia Controle do Studio (mostrado nesta figura) inclui ações para perguntas, Outros, código e variáveis. Essas ações podem executar tarefas complexas em seu jogo.

O separador de controlo.
O separador de controlo.

ações Perguntas da guia de controle

Há nove perguntas Ações, conforme mostrado na figura a seguir. Eles fazem perguntas como, se algo existe, há uma colisão, são dois valores o mesmo, e assim por diante. E se assim for, a próxima ação na seção Ações é acionado.

Video: GameMaker: Studio - Platformer Tutorial

Questões Ações da guia de controle.
Questões Ações da guia de controle.
  • Verifique vazio: A presente acção pede para ver se a instância, se colocado numa posição indicada, iria causar uma colisão. Esta ação requer que a Instância fazendo a verificação tem um índice de máscara ou um Sprite com uma máscara de colisão válido.

  • Verifique Collision: A presente acção simplesmente verifica para ver se a Instância colidiu com outro Instância.

  • Verifique Objeto: A presente acção verifica para ver se há uma instância de um objeto especificado na posição indicada.

  • Teste Instância Count: Esta acção é útil se você quiser testar se há um certo número de instâncias no quarto, e se assim for, para executar a próxima ação.

  • Teste Chance: Esta ação leva o resultado de uma chance de um em X, onde você define o X (a entrada para teste). Por exemplo, se você usar 10, em seguida, haverá um 1 em 10 chances (baseado em um rolo de dados simulado) que a próxima ação será acionado.

    Video: Game Maker Studio: Physics

  • Verifique Pergunta: Esta acção permite-lhe pedir ao jogador um sim-ou-nenhuma pergunta, o que desencadeia uma ação respectiva. A questão aparece em uma janela pop-up durante o jogo.

    Video: GameMaker Studio: Animation Tutorial [Platformer]

  • Expressão de teste: Como descrito no manual em software, a presente acção é a ação questão mais geral em que você pode introduzir uma expressão arbitrária e avaliá-lo. Se a expressão for verdadeiro (isto é, um número maior ou igual a 0,5), então a acção seguinte (ou bloco de ações) é realizada.

  • Verifique Mouse: A presente acção retorna true se o botão indicado do mouse é pressionado e a próxima ação é performed- presente acção é geralmente colocado dentro de um Evento Step.

  • Verifique Grid: A presente acção retorna true se a instância está dentro de uma grade.

Outras ações a partir da guia de controle

A secção de outras acções do separador de controlo, mostrado nesta figura, incluem uma vasta variedade de acções associadas com o uso de código.

Outras Ações da guia de controle.

Outras Ações da guia de controle.
  • Comece Block e End Block: Use estas ações para agrupar um bloco de Ações, conforme mostrado na figura. Desta forma, todas as ações dentro do bloco são executadas se desencadeou.



    Normalmente, apenas a primeira ação que segue a ação questão é acionado. Coloque o Iniciar bloco de ação após a questão que se coloca (neste caso, uma acção variável Test). Coloque a extremidade do bloco após a última ação que você quer acionado.

    Use o Início e Fim Ações bloco para Ações de grupo.
    Use o Início e Fim Ações bloco para Ações de grupo.
  • Outro: Use esta ação se você quiser algo mais para acontecer se a questão de teste retorna falso em vez de verdade. Configure suas ações de modo que você tem a pergunta, em seguida, um bloco de código para acionar se for verdade, então uma ação Else, e depois outro bloco de código para acionar se falso.

  • Sair do evento: Use esta ação se você quiser nenhuma outra ação para acionar dentro deste evento.

  • Repetir: Use esta ação se você quiser uma ação ou um bloco de Ações, para repetir um número definido de vezes. Este recurso fornece-lhe o luxo de não ter que colar simplesmente nas mesmas ações repetidas.

  • Chamada Evento pai: Use esta ação com objetos criança com um dos pais. Isso é útil se você deseja acionar o evento correspondente do objeto pai.

Video: Gamemaker Tutorials: Source Control

acções de código a partir da guia de controle

Existem apenas três ações Código, como indicado na figura, mas não deixe que o número limitado de opções de enganá-lo - Ações código pode ser muito poderosa.

  • Executar código: Esta ação abre um mundo inteiro de código personalizado que você pode escrever para GameMaker para executar. Você pode adicionar qualquer coisa a partir de uma linha simples, único de código para algo tão complexo como a codificação de inteligência artificial.

  • Executar Script: Esta acção permite-lhe chamar um Script. Se você pretende reutilizar o mesmo bloco de código muitas vezes para vários objetos, então você pode escrever um script, que você pode então chamar a partir de uma ação Executar Código.

  • Comente: Esta acção permite-lhe adicionar uma linha de comentário à lista Ação. Esses comentários podem lembrá-lo que as Ações circundantes são destinadas a fazer.

    Mesmo que a Ação Comentário não necessariamente fazer nada, além de fornecer-lhe um lembrete muito útil, se você colocar uma Ação Comentário dentro de, digamos, um evento de colisão, GameMaker ainda vai provocar a colisão. Ou seja, colisão eventos só são acionados quando eles têm uma ação, que pode incluir uma Ação Comentários.

    Ações código da guia Controle.
    Ações código da guia Controle.

acções variáveis ​​a partir da guia de controle

As três variáveis ​​Ações, como mostrado, são

  • Definir variável: Use esta ação para inserir um valor a uma variável. Se a variável não existe, usando esta ação cria a variável. Você também pode usar o Conjunto de acção variável para configurar uma das muitas variáveis ​​globais da Gamemaker, bem como as variáveis ​​de instância embutidos.

  • Variável de teste: A presente acção verifica o valor de uma determinada variável, seja verdadeiro, falso, maior ou menor do que, em seguida, executa ou não executa, a próxima ação com base nos resultados.

  • Desenhe Variável: Esta acção permite-lhe desenhar o valor de uma variável em uma posição que você escolher. Você só pode usar a acção variável Desenhar dentro de um evento Draw.

    Variáveis ​​Ações da guia de controle.
    Variáveis ​​Ações da guia de controle.

Publicações relacionadas