Conectar-se
Quem está conectado
16 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 15 Visitantes

Biemorth

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 20/05/2014
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

[Resolvido]Random sempre se repete ao iniciar jogo

em Sab 08 Ago 2015, 22:12
Tenho um objeto com 25 sprites e no evento Create quero sortear um sprite para ser exibido.
Código:
image_index = random_range(1,25);
ele sorteia primeiro o número 12 depois o 8 e depois o 21 quando inicio o jogo, porém quando encerro o jogo e abro novamente ele sorteia esses mesmos valores nessa mesma ordem. se for desse jeito o jogo fica fácil.
Existe alguma forma de sortear valores aleatórios que mudem sempre que o jogo for inicado.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 09/05/2013
Número de Mensagens : 820
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 105
Ver perfil do usuário

Re: [Resolvido]Random sempre se repete ao iniciar jogo

em Sab 08 Ago 2015, 22:25
Tente assim:
Código:
image_index = floor(random(26));
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 13/10/2011
Número de Mensagens : 106
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://bigleafeater.tumblr.com/

Re: [Resolvido]Random sempre se repete ao iniciar jogo

em Sab 08 Ago 2015, 23:10
Isso acontece para que seja fácil de se debuggar o jogo.

No evento create ou game begin de qualquer objeto, use o script:

randomize();

Ele vai mudar a seed do random e vai dar valores diferentes sempre.
avatar
Data de inscrição : 20/05/2014
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Resolvido]Random sempre se repete ao iniciar jogo

em Dom 09 Ago 2015, 15:37
randomize funcionou valeu... problema resolvido

EDIT: Dúvida resolvida, Tópico trancado. MODERAÇÃO.
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum