Conectar-se
Quem está conectado
29 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 29 Visitantes

Nenhum

Ver toda a lista


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

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

Ajuda como colocar algo aleatorio

em Sab 31 Jan 2015, 11:38
Estou criando um game , na qual clico e ele reproduz um som aleatório,
Como faço para quando eu clicar reproduzir um som aleatoriamente?
Ex:
Clico e reproduz um som x ou y
avatar
Data de inscrição : 30/01/2015
Número de Mensagens : 11
Insígnias de JAM :

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

Re: Ajuda como colocar algo aleatorio

em Sab 31 Jan 2015, 11:56
Experimente isso:

Quando vc clicar, execute esse codigo
Código:
switch
case 1: variavelx //ai vc pões o codigo que execute o som x
break;
case 2: variavely //o código que vc usa para executar o som y
break; .

esse código executa um case(nesse caso, entre 1 e 2) vc pode por quantos case quiser, ai no final vc pode break; que vai parar o código. pq se não ele vai escolher o case 1, e dps o 2 no mesmo step.
Veja se funciona
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1299
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 0
Ver perfil do usuário

Re: Ajuda como colocar algo aleatorio

em Sab 31 Jan 2015, 12:02
var chance;
chance = irandom(1)

switch (chance)
{
case 1: variavelx //ai vc pões o codigo que execute o som x
break;
case 2: variavely //o código que vc usa para executar o som y
break;
}

O irandom vai sortear um número de 0 até o número dentro do parênteses (no caso o número 1), armazenamos este número em uma variável (no caso a variavel chance) e então abrimos um switch com esta variável. O switch vai escolher o caso da variavél, caso o valor dela seja 0, ele toca o som x, caso seja 1, ele toca o som y.
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

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

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

Re: Ajuda como colocar algo aleatorio

em Sab 31 Jan 2015, 12:18
Assim:
Código:

som = choose(snd1, snd2, snd3, etc);
audio_play_sound(som, 1, false);
Flws!
avatar
Data de inscrição : 08/10/2014
Número de Mensagens : 236
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Ajuda como colocar algo aleatorio

em Sab 31 Jan 2015, 20:22
Código:
sound_play(irandom(10 ))/*coloque o total de sons*/
sound_loop (irandom(10 ))
Conteúdo patrocinado

Re: Ajuda como colocar algo aleatorio

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