๋ฆฌ๋ฌ๊ฒ์ ๋ง๋๋ ์ค์ธ๋ฐ, ์ผ๋จ ๊ตฌํํ๊ณ ์ถ์ ๊ธฐ๋ฅ์ ๋จผ์ ๋งํ์๋ฉด,
์์
์ ์ฌ์ํ๊ณ ์์
์ ํน์ ์์น(ms๋จ์)๊ฐ ๋๋ฉด, ๋
ธํธ๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ฑด๋ฐ,
๋ด๊ฐ ์๊ฐํ ๊ตฌํ๋ฒ์ ๋งํด๋ณด์๋ฉด,
1. ์์
์์๊ณผ ๋์์ ๋
ธํธ ์ ๋ถ๋ฅผ ์ฝ๋ฃจํด์ผ๋ก ์ ํด์ง ์๊ฐ๋ค์ ๋
ธํธ์์ฑ.
ใด> ์ด๊ฒ๋ ms๋จ์๊ฐ ์ ํํํธ์ ์๋๋ผ๊ณ ๋ค์ด์ ๊ณ ๋ฏผ์ค(๋ด๊ฐ ํ๋ ธ์์๋)
2. fmod ์์ ms๋จ์ ์ฝ๋ฐฑ์ ๋ฃ์์๊ฐ ์๋ค๊ณ ํด์,ย ์ ํด์ง ms์ฝ๋ฐฑํ ๋ ๋
ธํธ ์์ฑ.
ใด> ์ด ๋ฐฉ๋ฒ์ ํด๋ดค๋๋ฐ ์ ์๋์ ์ง๋ฌธ ํ ๋ ค๊ณ ์์.
๊ทธ๋์ ์ง๋ฌธํ ๊ฒ ๋ญ๋๋ฉด
1. ์ฐ์ 1๋ฒ ๋ฐฉ๋ฒ์ผ๋ก ํด๋ ์ ํํ๊ฒ ํ ์ ์์?
2. 2๋ฒ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๋ ๋ญ๊ฐ ๋ฌธ์ ์ง ๊ถ๊ธํจ. ์ค๋ฅ๋ ์๋ฑ๊ณ ๊ทธ๋ฅ ์ฝ๋ฐฑ ํจ์์ ๋ก๊ทธ ์ฐ์ด๋ ์๋ฌด๋ฐ ์๋์ ์ํจ.
์ฝ๋ ์ข ๋๋ฌ์ด๊ฑด ใ
ใ
..ย

์๋ ํ์ธ์ ๊นํ์ค์ ๋๋ค! ์ด๋ฒ ์๊ฐ์๋ ์ ๋ฒ ์๊ฐ์ ๊ตฌํํ ๋ฉํธ๋ก๋์ ์ด์ด์ ๋ ธํธ๋ฅผ ๊ตฌํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! ์ ๋ฒ ๋ฉํธ๋ก๋ ๊ตฌํ์ ๋ก์ง์ ๊ฑฐ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ์ ๋ด์ฉ์ ๋ง์ง ์์ต๋๋ค ! ใ ใ ๊พน ๋๋ฅด๊ณ ์์ด์ผ ํ๋ ํ๋ ๋ ธํธ(๋กฑ๋ ธํธ)๊ฐ ์๋ ๊ธฐ๋ณธ์ ์ธ ๋ ธํธ๋ถํฐ ๊ตฌํ์ ํ
velog.io
https://www.fmod.com/docs/2.00/api/core-api-channelcontrol.html#channelcontrol_setuserdata
์ ๋ LD48(์ผ๋ถ์ถค ์ ์์) ๋ฆฌ๋ฌ๊ฒ์ ๊ฐ์ด๋์ ๋์ค๋ conductor ์ฝ๋๋ฅผ ์ด์ฉํด์ ์ ๊ทผํ๋๊น ๋๋๋ผ๊ตฌ์. update()์์ conductor์์ ๋์จ ํน์ ์๊ฐ๋ณด๋ค ๋ด๊ฐ ์ํ๋ ์ ํด์ง ์๊ฐ๊ฐ์ด ํฌ๋ฉด instantiate๋ฅผ ํ๊ณ ๋ค์ ์๊ฐ๊ฐ์ผ๋ก ๋์ด๊ฐ๋ ๋ฐฉ์์ผ๋ก ํ๋ฉด ์ ๋ํฐ์์๋ ์ฑํฌ ์ ํํ๊ฒ ๋ง์ต๋๋ค
๊ตฌ๊ธ์ ๊ฒ์ํ๋ฉด ์์ธํ ์ค๋ช ๋ฒ์ญํด์ค ๋ธ๋ก๊ทธ๋์ต๋๋ค
์ด๋ฐ ์ข์ ์๋ฃ๊ฐ ์์๋ค์ ๊ฐ์ฌํฉ๋๋ค ์ผ๋จ ์ฐธ๊ณ ํ๊ฒ ์ต๋๋ค