Avatar
rosina.jakub
Člen
Avatar
rosina.jakub:23.7.2014 23:20

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:23.7.2014 23:29

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:23.7.2014 23:35

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:24.7.2014 0:31

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:24.7.2014 2:31
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:24.7.2014 11:25

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:24.7.2014 11:36

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:24.7.2014 11:37

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:24.7.2014 11:43

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:24.7.2014 11:44

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:24.7.2014 11:48

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:24.7.2014 11:55

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:24.7.2014 16:12

ďakujem

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

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:25.7.2014 16:57

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:2.8.2014 12:20

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.