[Resolvido]Duvida com random?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido [Resolvido]Duvida com random?

Mensagem por Carlos L. em Sab 09 Out 2010, 17:16

Estou usando o seguinte código para criar naves aleatórias na tela.

Step
Código:
if (place_free(x,y))
{
 instance_create(random(640),0,obj_inimigo);
 }
Mas o problema é que ele sai criando um monte de nave uma em cima da outra.
Como eu faço para ele criar mas sem ser uma em cima da outra e não ficar criando um monte.


Última edição por Carlos L. em Seg 11 Out 2010, 06:48, editado 1 vez(es)

Carlos L.

Ranking : Nota C
Número de Mensagens : 270
Data de inscrição : 26/09/2010
Notas recebidas : C
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Duvida com random?

Mensagem por Fuzenrad em Sab 09 Out 2010, 18:02

Você deve usar o Alarm, é a melhor forma de controlar também o tampo.

No evento Create, indique:
Código:
alarm[0]=room_speed
//1 segundo

E no Alarm 0:
Código:
alarm[0]=3*room_speed/2+random(room_speed*2)
//3/2 segundos + random de 2 segundos
if (place_free(x,y))
{
instance_create(random(640),0,obj_inimigo);
}

Fuzenrad

Ranking : Nota A
Número de Mensagens : 1026
Idade : 26
Data de inscrição : 04/07/2010
Notas recebidas : A-A-A-A-B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Duvida com random?

Mensagem por Carlos L. em Sab 09 Out 2010, 18:47

Valeu Fuzenrad deixei o código assim para eles aparecerem mais rapido.

Create
Código:
alarm[0]=30//1 segundo
Alarm0
Código:
alarm[0]=30
if (place_free(x,y))
{
instance_create(random(640),0,obj_inimigo);
}

Pode Trancar o tópico.

Carlos L.

Ranking : Nota C
Número de Mensagens : 270
Data de inscrição : 26/09/2010
Notas recebidas : C
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Duvida com random?

Mensagem por Conteúdo patrocinado Hoje à(s) 00:29


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum