blender3d.cz
http://blender3d.cz/forum/

postupné stíšenie zvuku
http://blender3d.cz/forum/viewtopic.php?f=11&t=7539
Stránka 11

Autor:  MOJE [ pát dub 09, 2010 2:23 pm ]
Předmět příspěvku:  postupné stíšenie zvuku

ZDRAVÍM,

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

VĎAKA

Autor:  Kapo [ pát dub 09, 2010 2:42 pm ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

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...

Autor:  MOJE [ pát dub 09, 2010 8:30 pm ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

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

Autor:  zgerbiak [ ned dub 11, 2010 3:37 pm ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

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

Autor:  MOJE [ pon dub 12, 2010 10:16 am ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

Sorry že som taká otrava.

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

Autor:  zgerbiak [ pon dub 12, 2010 3:11 pm ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

pridal som do skriptu podmienku ze ak je hlasitost < 0, tak je zasa na 1.

Přílohy:
sound_vol.zip [4.77 MiB]
51 krát

Autor:  MOJE [ úte dub 13, 2010 10:02 am ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

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í.

Autor:  zgerbiak [ stř dub 14, 2010 10:23 am ]
Předmět příspěvku:  Re: postupné stíšenie zvuku

Tu to máš.

Přílohy:
sound_vol.zip [4.77 MiB]
61 krát

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/