Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
Como contar a quantidade de inimigos vivos na room?
- Helios Sun
- Novato
- Reações: 0
- Mensagens: 6
Como contar a quantidade de inimigos vivos na room?
Olá,
Como sou iniciante do GMS2, estou quebrando a cabeça...
Gostaria de saber se é possível exibir na tela do jogo a quantidade de inimigos vivos ainda, assim conforme eu vou eliminado o numero vai reduzindo até 0.
porque meu objetivo é que quando chegar em 0 apareça um boss.
Obrigado!
Como sou iniciante do GMS2, estou quebrando a cabeça...
Gostaria de saber se é possível exibir na tela do jogo a quantidade de inimigos vivos ainda, assim conforme eu vou eliminado o numero vai reduzindo até 0.
porque meu objetivo é que quando chegar em 0 apareça um boss.
Obrigado!
- ValdeciVieira
- Moderador
- Reações: 8
- Mensagens: 122
- Localização: Rio de Janeiro, Brasil
Re: Re: Como contar a quantidade de inimigos vivos na room?
Eu só uso o GMS1, mas como ambos são parecidos acredito que haja a função instance_number que retorna a quantidade de instancias que você determinar
- Helios Sun
- Novato
- Reações: 0
- Mensagens: 6
Re: Como contar a quantidade de inimigos vivos na room?
Como são 6 tipos de de inimigos (ou seja, 6 tipos de objetos) eu teria que fazer 6x essa função e de forma manual toda vez que eu mudar os inimigos em uma room.
Pensei em algo que todos os tipos de objetos/inimigos tivessem algo em comum para que o contador pudesse puxar essa informação...
Pensei em algo que todos os tipos de objetos/inimigos tivessem algo em comum para que o contador pudesse puxar essa informação...
- Chuaschinai
- Colaborador
- Reações: 6
- Mensagens: 198
-
Re: Como contar a quantidade de inimigos vivos na room?
Utilize o parent entre objetos para ter um objeto modelo para inimigos, como dito já, aqui neste post, pois tendo um objeto modelo você pode utilizar o instance_number() em um objeto, e ele retornará todos os objetos que tem o objeto modelo como parent.
- junior.rod2
- Moderador
- Reações: 0
- Mensagens: 101
-
Re: Como contar a quantidade de inimigos vivos na room?
Outra ideia que pode ajudar é criar uma variável para contar o numero de inimigos, nesse caso, se você já conhecer a quantidade de inimigos por cenário por exemplo, você pode já iniciar a variável com esse valor e colocar no "evento de morte" de cada inimigo a subtração de uma unidade dessa variável. Ou caso você use alguma forma de geração aleatória de inimigos, no código que cria os inimigos, em cada iteração (cada novo inimigo criado) aumenta +1 na variável e a cada morte decresce 1. Dessa forma tu consegue controlar quantos inimigos tem no cenário e monitorar para quando o valor atingir 0 tu dispara os códigos para a entrada do teu Boss.
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes