Página 1 de 1

Randomizar objetos e posições.

Enviado: Sex Out 21, 2016 10:16 am
por RicardoVolkz
Bom Dia.
Estou tentando randomizar três objetos em três posições diferentes.
Eu não queria ter várias opções de "if".
Alguém poderia me ajudar?

Re: Randomizar objetos e posições.  Tópico resolvido

Enviado: Sex Out 21, 2016 11:49 am
por Superbomber
Veja:
var inst;
inst    = choose(obj_opc1, obj_opc2, obj_opc3); // escolhe um dos três aleatoriamente[/size]
inst.x = irandom(room_width); // valor aleatório entre 0 e room_width[/size]
inst.y = irandom(room_height); 0 ~ room_height
  • choose() retorna um dos valores passados por argumento de forma aleatória, pode-se passar até 16 valores.
  • irandom() retorna um valor entre 0 e o valor do argumento.
Se quiser random entre duas áreas, use irandom_range(x1, x2), que retorna um valor aleatório entre x1 e x2.

Bye. :flw:

Re: Randomizar objetos e posições.

Enviado: Qua Out 26, 2016 11:01 am
por RicardoVolkz
Deu certo. Obrigado pela atenção.