Página 1 de 1

Objetos criados aleatóriamente

Enviado: Seg Set 19, 2016 8:42 am
por marquinhossm
Bom dia pessoal.

Estou conseguindo criar os itens de forma aleatória e em tempos diferentes tranquilamente, para criar os objetos eu uso o seguinte código:

instance_create(irandom(room_width), irandom(room_height), objInimigo);

Funciona certinho, mas eu gostaria que esse objInimigo fosse criado fora da tela, tentei fazer a seguinte alteração:

instance_create(irandom(-room_width), irandom(-room_height), objInimigo);

Porém, eles, aparentemente, são criados fora da tela, porém, em pontos bem próximos, no canto superior esquerdo da tela.

E gostaria de dar a impressão que eles estão vindo de todos os lados.

Alguma sugestão?

Abraços!!!

Re: Objetos criados aleatóriamente  Tópico resolvido

Enviado: Seg Set 19, 2016 8:58 am
por Rodrigo Santiago
use o random_range :

Código: Selecionar todos

instance_create(random_range(-room_width,room_width*2), random_range(-room_height,room_height*2), objInimigo);
"*2" é pra sair pro lado direito e inferior da room também, não só nos 'negativos'

Re: Objetos criados aleatóriamente

Enviado: Seg Set 19, 2016 9:06 am
por marquinhossm
Blz.. funcionou direitinho.. Obrigado Rodrigo.