Como obter novos inimigos em "máquina de jogo"

Inimigos ajudar a adicionar desafio e fornecer uma boa

Jogos não são muito divertido se você tiver apenas um inimigo, e não é viável para programar manualmente a criação de cada inimigo em seu jogo. A solução então é automatizar o processo, obtendo o jogo para criar os inimigos para você, um processo chamado de casos de desova. Para se ter inimigos desova em sua "Criador de jogos" jogo, você vai precisar de um "controlador" objeto que será colocado em cada sala onde você quer que os inimigos a aparecer.

Coisas que você precisa

  • Inimigo que você quer para desovar
  • Criar um novo objeto chamado "obj_enemyTimer". Este objecto não terá um sprite associado a ele.



  • Clique "Adicionar Evento" e selecione o "Crio" evento. Com este evento realçado, clique e arraste o "Programar alarme" do ícone "Main2" guia para o "Ações" janela. Uma nova janela irá aparecer. Digite o tempo que você quer que o jogo de esperar antes de fazer o primeiro inimigo. O tempo é medido em etapas- existem 30 passos para um segundo. Se você quer um tempo aleatório, tipo "aleatório ([tempo])" Onde "[Tempo]" é o período máximo de espera em etapas. Note-se que o "em alarme não:" campo é definido pelo conjunto padrão de Alarme 0. Você pode mudá-lo se quiser. pressione "ESTÁ BEM."

  • Clique "Adicionar Evento" novamente e selecione "Alarme" e "Alarme 0." Clique e arraste outra "Programar alarme" ícone para o "Ações" janela e introduzir os valores da etapa anterior. Também clique e arraste o "Criar instância" ícone "main1" aba. Escolha o inimigo que você quer gerar a partir do "Objeto" drop-down menu e introduzir as coordenadas X e Y onde deseja que o inimigo para desovar. Clique "ESTÁ BEM."

  • Abra o quarto que você quer os inimigos a aparecer. Clique e arraste o "obj_enemyTimer" da lista de objetos no lado esquerdo da tela para seu quarto, onde você deseja que os inimigos a aparecer. Um pequeno círculo com um "?" aparecerá, indicando que o objeto está lá, mas não tem Sprite. O círculo não será visível quando você joga o jogo.

dicas & avisos

  • Você pode usar vários alarmes no mesmo objeto timer inimigo para controlar a desova dos inimigos diferentes. Use a função random () nos comprimentos de temporizador e objeto X & Y coordenadas para fazer o seu jogo um pouco menos previsível.
De esta maneira? Compartilhar em redes sociais:

LiveInternet