Právě je čtv bře 28, 2024 8:27 pm

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
 Předmět příspěvku: postupné stíšenie zvuku
PříspěvekNapsal: pát dub 09, 2010 2:23 pm 
Offline
..
..

Registrován: stř kvě 20, 2009 12:45 pm
Příspěvky: 91
ZDRAVÍM,

Ako by som mohol postupne stíšiť (zosíliť) zvuk?

VĎAKA


Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: pát dub 09, 2010 2:42 pm 
Offline
..........
..........
Uživatelský avatar

Registrován: pon úno 04, 2008 7:03 pm
Příspěvky: 1624
Bydliště: Bratislava
V Pythone existuje taka vec ze setGain (dufam ze aj v novom, odkedy ho "inovovali" tak som ho prestal pouzivat), ak ju budes postupne menit v zavislosti od casu tak sa ti bude zvuk stisovat zosilovat, ako len chces...grafom zavislosti moze byt linearna stupajuca funkcia (pre zosilenie zvuku), alebo klesajuci (pre stisenie zvuku), alebo ina, ale linearna bude asi najvhodnejsia...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: pát dub 09, 2010 8:30 pm 
Offline
..
..

Registrován: stř kvě 20, 2009 12:45 pm
Příspěvky: 91
Tu som niečo našiel, kto mi s tým pomôže ?

Nejaký BLEND file
http://blenderartists.org/forum/showthread.php?t=64527&highlight=setGain


Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: ned dub 11, 2010 3:37 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Actuator sound má premennú volume, ktorú možeš meniť skriptom.
Kód:
GL = GameLogic
cont = GL.getCurrentController()
own = cont.owner

a = cont.actuators["act"]

a.volume = own["volume"]

own["volume"] -= 0.001

cont.activate(a)

Toto je konkrétne menenie zvuku pomocou premennej volume, ktorá sa každý frame o niečo ztíši.
a je actuator sound.

Takže pokiaľ chceš dať zvuku hlasitosť, tak
a.volume = tvoja hlasitosť
Rozsah je od 0.000 po 1.000


Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: pon dub 12, 2010 10:16 am 
Offline
..
..

Registrován: stř kvě 20, 2009 12:45 pm
Příspěvky: 91
Sorry že som taká otrava.

Poslal by si celý blend ??? :roll:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: pon dub 12, 2010 3:11 pm 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
pridal som do skriptu podmienku ze ak je hlasitost < 0, tak je zasa na 1.


Přílohy:
sound_vol.zip [4.77 MiB]
47 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: úte dub 13, 2010 10:02 am 
Offline
..
..

Registrován: stř kvě 20, 2009 12:45 pm
Příspěvky: 91
VĎAKA, pomohlo, ale neviem načítať premennú do scriptu.

napr.

keď stlačím Z tak sa premenná STRAT zmení z 0 na 1 a script by mal začať reagovať. Mne to nejako nechcelo ísť. :-(

alebo ako to urobyť, aby mi script išiel stále, ale aj sledoval stlačenie klávesy ?

VĎAKA

PS: Chcem urobyť, keď stlačím Z zak pomaly zosilní zvuk a keď znova Z tak pomaly zoslabí.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: postupné stíšenie zvuku
PříspěvekNapsal: stř dub 14, 2010 10:23 am 
Offline
...........
...........
Uživatelský avatar

Registrován: sob zář 18, 2004 4:13 pm
Příspěvky: 1898
Bydliště: Slovensko, Bratislava
Tu to máš.


Přílohy:
sound_vol.zip [4.77 MiB]
56 krát
Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz