Sound
Sound
์๋ฒ์์ ์ฌ์ฉ๋๋ ์ฌ์ด๋ ๊ฐ์ฒด์์.
์์ฑ
SoundID
Sound์ ์ค์ ๋ Source ID ์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.SoundID = 11800
Volume
Sound์ ์๋์ด์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.Volume = 0.5
Pitch
Sound์ ์ ๋์ด์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.Pitch = 1.5
var float Priority
** Sound์ ์ฌ์ ์ฐ์ ์์์์.
์ํ
```lua
</br>
| **IsLoop** |
| :--- |
Sound๋ฅผ ์ค์ ํ ํ์๋งํผ ๋ฐ๋ณต ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
```lua
local Sound = Workspace.Sound
Sound.IsLoop = true
IsInfinityLoop
Sound๋ฅผ ๋ฌดํ ๋ฐ๋ณต ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.IsInfinityLoop = false
LoopCount
Sound์ ๋ฐ๋ณต ํ์์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.LoopCount = 3
IsAutoPlay
Sound๋ฅผ ์๋ ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.IsAutoPlay = false
Is3D
Sound๋ฅผ 3D๋ก ์ฌ์ํ ์ง ์ฌ๋ถ์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.Is3D = true
InnerRadius
3D๋ก ์ค์ ๋ Sound์ ์๋ฆฌ ๋ฐ๊ฒฝ์ด์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.Is3D = true
Sound.InnerRadius = 1000
FalloffDistance
3D๋ก ์ค์ ๋ Sound์ ๊ฐ์ ๋ฐ๊ฒฝ์ด์์.
-- ์ํ --
local Sound = Workspace.Sound
Sound.Is3D = true
Sound.FalloffDistance = 600
ํจ์
void Play()
Sound๋ฅผ ํ๋ ์ดํด์.
-- ์ํ --
local sound = Workspace.Sound
sound:Play() --์ฌ์ด๋๋ฅผ ์ฌ์ํด์
void Pause()
Sound๋ฅผ ์ผ์ ์ ์ง์์ผ์.
void Stop()
Sound๋ฅผ ์ ์ง์์ผ์.
-- ์ํ --
local sound = Workspace.Sound
sound:Stop() --์ฌ์ด๋๋ฅผ ์ ์งํด์
์ฌ์ฉ ๊ฐ๋ฅํ ๋ถ๋ชจ ์ค๋ธ์ ํธ ๊ธฐ๋ฅ๋ค
์์ฑ
์ด๋ฆ
์ค๋ช
๊ฐ์ฒด ํ์ฑํ ์ฌ๋ถ
๊ฐ์ฒด์ 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?