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.

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

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
RicardoVolkz
Novato
Novato
Reações: 0
Mensagens: 2

Randomizar objetos e posições.

Mensagem por RicardoVolkz » Sex Out 21, 2016 10:16 am

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?

Avatar do usuário
Superbomber
Programador
Programador
Reações: 0
Mensagens: 283
Localização: Natal-RN

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

Mensagem por Superbomber » Sex Out 21, 2016 11:49 am

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:
Editado pela última vez por gabrielsch em Sex Out 21, 2016 12:54 pm, em um total de 1 vez.
Razão: Melhorar a formatação e clareza da resposta
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script

Avatar do usuário
RicardoVolkz
Novato
Novato
Reações: 0
Mensagens: 2

Re: Randomizar objetos e posições.

Mensagem por RicardoVolkz » Qua Out 26, 2016 11:01 am

Deu certo. Obrigado pela atenção.

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante