Sound
Sound
ํด๋ผ์ด์ธํธ์์ ์ฌ์ฉ๋๋ Sound ๊ฐ์ฒด์์.
์์ฑ
SoundID
Sound์ ์ค์ ๋ Source ID ์์.
-- ์ํ --
Volume
Sound์ ์๋์ด์์.
-- ์ํ --
Pitch
Sound์ ์ ๋์ด์์.
-- ์ํ --
IsInfinityLoop
Sound๋ฅผ ๋ฌดํ ๋ฐ๋ณต ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
LoopCount
Sound์ ๋ฐ๋ณต ํ์์์.
-- ์ํ --
IsAutoPlay
Sound๋ฅผ ์๋ ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
Is3D
Sound๋ฅผ 3D๋ก ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
InnerRadius
3D๋ก ์ค์ ๋ Sound์ ์๋ฆฌ ๋ฐ๊ฒฝ์ด์์.
-- ์ํ --
FalloffDistance
3D๋ก ์ค์ ๋ Sound์ ๊ฐ์ ๋ฐ๊ฒฝ์ด์์.
-- ์ํ --
ํจ์
void Play()
Sound๋ฅผ ํ๋ ์ดํ ์ ์์ด์.
-- ์ํ --
void Pause()
Sound๋ฅผ ์ผ์ ์ ์ง์์ผ์.
-- ์ํ --
void Stop()
Sound๋ฅผ ์ ์ง์์ผ์.
-- ์ํ --
bool IsPlaying()
Sound๊ฐ ํ๋ ์ด ์ค์ธ์ง ํ๋ณํ ์ ์์ด์.
-- ์ํ --
bool IsPause()
Sound๊ฐ ์ผ์ ์ค์ง ์ค์ธ์ง ํ๋ณํ ์ ์์ด์.
-- ์ํ --
์ฌ์ฉ ๊ฐ๋ฅํ ๋ถ๋ชจ ์ค๋ธ์ ํธ ๊ธฐ๋ฅ๋ค
์์ฑ
์ด๋ฆ
์ค๋ช
๊ฐ์ฒด ํ์ฑํ ์ฌ๋ถ
๊ฐ์ฒด์ Matrix
๊ฐ์ฒด์ Local Transform
๊ฐ์ฒด์ ์์น Vector
๊ฐ์ฒด์ ๋ก์ปฌ์ขํ Vector
๊ฐ์ฒด์ ํ์ Vector
๊ฐ์ฒด์ ๋ก์ปฌ ํ์ Vector
๊ฐ์ฒด์ ํฌ๊ธฐ Vector
๊ฐ์ฒด์ ๊ฐ์์ฑ
์ด๋ฒคํธ
์ด๋ฆ
์ค๋ช
์์ฑ ํ ๋งค ํ๋ ์๋ง๋ค ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function(updateTime), updateTime ์ number ์ ๋๋ค.
์ญ์ ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function() ์ ๋๋ค.
Enable ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function() ์ ๋๋ค.
Disable ๋ ๋ ํธ์ถ๋๋ ์ด๋ฒคํธ์์. ์ฐ๊ฒฐํจ์ ํ์์ function() ์ ๋๋ค.
ํจ์
์ด๋ฆ
์ค๋ช
๊ฐ์ฒด์ ํค ๊ฐ์ ์ป์ ์ ์์ด์.
ํ์ฌ ๋งคํธ๋ฆญ์ค์์ ์ค์ ๋ ๋งคํธ๋ฆญ์ค๋ก ๋ณด๊ฐ์ด ๋๋ ๋งคํธ๋ฆญ์ค๋ฅผ ์ค์ ํ ์ ์์ด์ ์ค์ ํ ์ ์์ด์. (Matrix ๊ฐ, bool ์ถฉ๋ ์ฒ๋ฆฌ ์ฌ๋ถ)
ํ์ฌ ๋งคํธ๋ฆญ์ค์์ ์ค์ ๋ ๋งคํธ๋ฆญ์ค๋ก ๋ณด๊ฐ์ด ๋๋ ๋งคํธ๋ฆญ์ค๋ฅผ ๋ก์ปฌ์ขํ๊ธฐ์ค์ผ๋ก ์ค์ ํ ์ ์์ด์ ์ค์ ํ ์ ์์ด์. (Matrix ๊ฐ, bool ์ถฉ๋ ์ฒ๋ฆฌ ์ฌ๋ถ)
์๊ฐ์ด๋ ํ๋ ๋งคํธ๋ฆญ์ค๋ฅผ ์ค์ ํ ์ ์์ด์. (Matrix ๊ฐ)
๊ฐ์ฒด์ ์์น๋ฅผ ์ค์ ํ ์ ์์ด์. (์ค์ ํ ์์น Vector ๊ฐ, ์ถฉ๋ ์ฒ๋ฆฌ ์ฌ๋ถ)
๊ฐ์ฒด์ tag๋ฅผ ์ค์ ํด์. (์ค์ ํ tag)
๊ฐ์ฒด์ ์ค์ ๋ tag๋ฅผ ์ป์ ์ ์์ด์.
์ ์ ๊ฐ ์ถ๊ฐํ ์ค๋ธ์ ํธ ์ปค์คํ ์ด๋ฒคํธ์ ํจ์๋ฅผ ์ฐ๊ฒฐํ ์ ์์ด์. (์ด๋ฒคํธ ์ด๋ฆ, ์ฐ๊ฒฐ ํจ์)
์ค๋ธ์ ํธ๊ฐ ํด๋นํ๋ ์์น๋ฅผ ๋ฐ๋ผ๋ณด๊ฒ ํ ์ ์์ด์. (๋ฐ๋ผ๋ณผ ์์น Vector)
Last updated
Was this helpful?