Jump to content

Egy playSound3D több helyen


Recommended Posts

Sziasztok! Csinálgattam pár dolgot a tesztszerómon, de egy dolog megfogott. Azt szeretném elérni, hogy a színpadon(Mappolás) lévő két oldali hangfalakból jöjjön a hang, és ne középről.
Sikerült is megcsinálni, már csak az a baj, hogy ha kimegyek a maxdistanceből, majd vissza, akkor nem mindig, de egy idő után, nem egyszerre megy a két hang. Valaki tud abban segíteni, hogy EGY zene KÉT helyen menjen, lemaradás/elcsúszás nélkül?

Köszönöm előre!
 

UI: Könnyebb elképzelés érdekében, csatolok egy képet, hogy mit szeretnék: C94JJlg.png

 

Meg a jelenlegi scriptet:

local sound1 = playSound3D("abc.mp3",1871.4547119141, -1372.5979003906, 16.135135650635,  true)
setSoundVolume(sound1, 30.0)
setSoundSpeed(sound1, 1.0)
setSoundMaxDistance (sound1, 700)
setElementDimension( sound1, 0 )
setElementInterior( sound1 , 0 )

local sound2 = playSound3D("abc.mp3",1887.8804931641, -1372.5979003906, 16.135135650635,  true)
setSoundVolume(sound2, 30.0)
setSoundSpeed(sound2, 1.0)
setSoundMaxDistance (sound2, 700)
setElementDimension( sound2, 0 )
setElementInterior( sound2 , 0 )
 

Link to comment

Hali!

Legközelebb használd a code beszúrást (<> jel fent).

local sound1 = playSound3D("abc.mp3",1871.4547119141, -1372.5979003906, 16.135135650635,  true)
setSoundVolume(sound1, 30.0)
setSoundSpeed(sound1, 1.0)
setSoundMaxDistance (sound1, 700)
setElementDimension( sound1, 0 )
setElementInterior( sound1 , 0 )

local sound2 = playSound3D("abc.mp3",1887.8804931641, -1372.5979003906, 16.135135650635,  true)
setSoundVolume(sound2, 30.0)
setSoundSpeed(sound2, 1.0)
setSoundMaxDistance (sound2, 700)
setElementDimension( sound2, 0 )
setElementInterior( sound2 , 0 )

Na de a problémádra a megoldás, hogy le tudod kérdezni a hangnak a jelenlegi időpontját, hogy hol tart. Így össze tudod hangolni a hangokat.

getSoundPosition()
setSoundPosition()

 

Link to comment
On 02/09/2019 at 19:25, WorthlessCynomys said:

Na de a problémádra a megoldás, hogy le tudod kérdezni a hangnak a jelenlegi időpontját, hogy hol tart. Így össze tudod hangolni a hangokat.


getSoundPosition()
setSoundPosition()

 

Hali! Sajnos ezt nem értem pontosan, így nem nagyon tudom beépíteni a scriptbe. Esetleg nem tudnád beleírni kérlek? Nekem nem éppen sikerül, csak hülyeségeket csinálok.

Köszi előre!

Link to comment
  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...