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 fazer o random esta sempre sorteando
Como fazer o random esta sempre sorteando
Quero fazer um sistema com o codigo random, para criar aleatoriamente um dos 17 inimigos que fiz para meu game. A ideia é sortear um numero a cada intervalo de tempo, para criar o inimigo que corresponde ao numero sorteado. Porem o codigo "random" so esta sorteando uma vez, e eu queria que ele sorteasse sempre a cada 10s por exeplo.
- ValdeciVieira
- Moderador
- Reações: 8
- Mensagens: 122
- Localização: Rio de Janeiro, Brasil
Re: Como fazer o random esta sempre sorteando
A frequência com que um código é executado depende de qual evento você coloca o mesmo.
No Create ele só será executado quando a instância for criada enquanto no Step ele será executado a cada frame do jogo. (60 FPS = 60 vezes por segundo)
Como você quer que o sorteio ocorra em um loop de 10 segundos seria uma boa usar Alarms
Alarm0:
Mas lembre-se de ativar o alarm!
Create:
No Create ele só será executado quando a instância for criada enquanto no Step ele será executado a cada frame do jogo. (60 FPS = 60 vezes por segundo)
Como você quer que o sorteio ocorra em um loop de 10 segundos seria uma boa usar Alarms
Alarm0:
Código: Selecionar todos
//Coloque o seu código de sorteio e criação de inimigo
alarm[0] = 10*room_speed; //Redifine o alarm para ficar em loop
//Alarms trabalham com milisegundos então multiplique os segundos pela velocidade do jogo (no caso da room atual) para conseguir os milisegundos corretos
Create:
Código: Selecionar todos
alarm[0] = 1;
Quem está online
Usuários navegando neste fórum: Bing [Bot], Semrush [Bot] e 0 visitante