Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

Prosím vás ako môžem zapnúť a vypnúť zvuk? V hlavnom menu chcem mať tlačítko keď ho stlačím v inej roomke sa mi zvuk vypne. Keď ho neskôr stlačím znova zvuk sa zapne.
Ďakujem

 
Odpovědět 23.7.2014 23:20
Avatar
Šimon Raichl
Redaktor
Avatar
Šimon Raichl:

možná si udělej globální proměnnou, např.: global.zvuk a u tlačítka na zvuk, dej step a kód:

if (global.zvuk == 0)
{
global.zvuk = 1;
}
else
{
global.zvuk = 0;
}

A ve hře u zvuků dej vždy kód, např. zvuk sound_snd, zase step a kód

if global.zvuk != 0
{
sound_play(sound_snd);
}
else
{
  if (sound_isplaying())
  {
  sound_stop(sound_snd); // nebo pro všechny zvuky sound_stop_all();
  }
}
Editováno 23.7.2014 23:32
 
Nahoru Odpovědět 23.7.2014 23:29
Avatar
Šimon Raichl
Redaktor
Avatar
Šimon Raichl:

A možná ještě u tlačítka si ve spritu udělej dva obrázky, první bude off, druhý on a napiš:

if (global.zvuk != 0)
 {
 image_index = 1;
 }
 else
 {
 image_index = 0;
 }
 
Nahoru Odpovědět 23.7.2014 23:35
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

ale musím dať niečo do left pressed, či?

 
Nahoru Odpovědět 24.7.2014 0:31
Avatar
Dominik Hošic
Redaktor
Avatar
Dominik Hošic:
if mouse_check_button_pressed(mb_left)
{
 if(image_index == 0)
 {
  image_index = 1;
  global.zvuk = 1;
 }
 else
 {
  image_index = 0;
  global.zvuk = 0;
 }
}
Nahoru Odpovědět 24.7.2014 2:31
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
rosina.jakub
Člen
Avatar
Odpovídá na Šimon Raichl
rosina.jakub:

ako myslíš v hre pri zvukoch?

 
Nahoru Odpovědět 24.7.2014 11:25
Avatar
Šimon Raichl
Redaktor
Avatar
Odpovídá na Dominik Hošic
Šimon Raichl:

Do podmínky se dá dát v GM8 jenom jeden výraz, ne?

 
Nahoru Odpovědět 24.7.2014 11:36
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

ja mám studio

 
Nahoru Odpovědět 24.7.2014 11:37
Avatar
Šimon Raichl
Redaktor
Avatar
Odpovídá na rosina.jakub
Šimon Raichl:

Ok, no tak to můžeš dát více výrazů.

 
Nahoru Odpovědět 24.7.2014 11:43
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

len som nepochopil ako si myslel to v hre u zvukoch.

 
Nahoru Odpovědět 24.7.2014 11:44
Avatar
Šimon Raichl
Redaktor
Avatar
Odpovídá na rosina.jakub
Šimon Raichl:

Jo to musíš left pressed, ale nemusíš do kódu.

 
Nahoru Odpovědět 24.7.2014 11:48
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

nefunguje to.

 
Nahoru Odpovědět 24.7.2014 11:55
Avatar
Dominik Hošic
Redaktor
Avatar
Nahoru Odpovědět 24.7.2014 14:17
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

ďakujem

 
Nahoru Odpovědět 24.7.2014 16:12
Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:

Priklad je super len si ma nepochopil. Ja budem mat tlacitko na hlavnej stranke ale zvuk bude v inej roomke a to tak ze napr. iba vybuch ked sa objekt stretne s inym a to potrebujem vypnut.

 
Nahoru Odpovědět 24.7.2014 16:46
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na rosina.jakub
Dominik Hošic:

Tak nastav ten objekt jako persistentní. Pokud chceš ztlumit pouze určité zvuky, tak můžeš použít funkci sound_volume http://docs.yoyogames.com/…_volume.html

Nahoru Odpovědět 25.7.2014 16:57
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Kešu
Redaktor
Avatar
Kešu:

A nebo prostě můžete používat novej audio systém ve Studiu.

audio_master_gain(gain);
Nahoru Odpovědět 2.8.2014 12:20
All your base are belong to us!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 17 zpráv z 17.