์์ :)
https://github.com/eazuooz/YamYamEngine/commit/90f91c4e2f590829ebb1b39277f13866dad48a52
audio system ์๋ฃ · eazuooz/YamYamEngine@90f91c4
eazuooz committed May 31, 2023
github.com
๊ฐ๋ฐ ์์ง์์ ์ค๋์ค ์ปดํฌ๋ํธ๋ ๊ฒ์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์
๋ด์์ ์ค๋์ค ์์ค๋ฅผ ์ถ๊ฐํ๊ณ ์ ์ดํ ์ ์๋ ๊ธฐ๋ณธ ์ ๊ณต ์ปดํฌ๋ํธ์
๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ด๋, ์์
๋ฐ ๊ธฐํ ์ค๋์ค ํจ๊ณผ๋ฅผ ์ฌ์ํ์ฌ ์ฌ์ฉ์์ ์ ๋ฐ์ ์ธ ์ค๋์ค ๊ฒฝํ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์ค๋์ค ์ปดํฌ๋ํธ๋ ์ธ ๊ฐ์ง ์ฃผ์ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค:
์ค๋์ค ์์ค: ์ด ์ปดํฌ๋ํธ๋ ๊ฒ์์์ ์ฌ์ํ ์ค๋์ค ํด๋ฆฝ ๋๋ ์ฌ์ด๋ ํ์ผ์ ๋ํ๋
๋๋ค. ์งง์ ์ฌ์ด๋ ํจ๊ณผ, ๋ฐฐ๊ฒฝ ์์
๋๋ ๊ธฐํ ๋ชจ๋ ์ ํ์ ์ค๋์ค๊ฐ ๋ ์ ์์ต๋๋ค. ์ค๋์ค ์์ค ์ปดํฌ๋ํธ์๋ ์ค๋์ค ํด๋ฆฝ ์์ฒด, ๋ณผ๋ฅจ, ํผ์น, ๊ณต๊ฐ ๋ธ๋ ๋(3D ์ฌ์ด๋์ ๊ฒฝ์ฐ) ๋ฐ ๊ธฐํ ๋ค์ํ ์ค์ ๊ณผ ๊ฐ์ ํ๋ผ๋ฏธํฐ๊ฐ ํฌํจ๋ฉ๋๋ค.
์ค๋์ค ๋ฆฌ์ค๋: ์ด ์ปดํฌ๋ํธ๋ ๊ฒ์ ๋ด์์ ํ๋ ์ด์ด ๋๋ ๋ฆฌ์ค๋์ ๊ท๋ฅผ ๋ํ๋
๋๋ค. ์ค๋์ค๋ฅผ ์บก์ฒํ๊ณ ํ๋ ์ด์ด๊ฐ ์ค๋์ค๋ฅผ ์ธ์ํ๋ ๋ฐฉ์์ ๊ฒฐ์ ํ๋ ์ญํ ์ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์๋ ์ค๋์ค ๋ฆฌ์ค๋ ์ปดํฌ๋ํธ๊ฐ ํ๋๋ง ์กด์ฌํ๋ฉฐ, ๋ฉ์ธ ์นด๋ฉ๋ผ ๋๋ ํ๋ ์ด์ด์ ์์ ์ ๋ํ๋ด๋ ํน์ ์ค๋ธ์ ํธ์ ๋ถ์ฐฉ๋ฉ๋๋ค.
์ค๋์ค ํด๋ฆฝ: ์ค๋์ค ํด๋ฆฝ ์์ฑ์ ์ค๋์ค ์์ค๊ฐ ์ฌ์ํ ์ฌ์ด๋ ํ์ผ ๋๋ ์ค๋์ค ํด๋ฆฝ์ ์ง์ ํฉ๋๋ค. ํ๋ก์ ํธ์ ์์
์์ ์ค๋์ค ํด๋ฆฝ์ ํ ๋นํ๊ฑฐ๋ ์คํฌ๋ฆฝํ
์ ์ฌ์ฉํ์ฌ ๋์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค.
3D Audio System ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ๋๋จธ ๋จผ๊ฑฐ๋ฆฌ์ Listener์ Source๊ฐ ์์ผ๋ฉด ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์ง ์์์๋ ์์ต๋๋ค.
'๐ Development Study > ๐ผ GameProgramming 2D' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Imgui ๋ฅผ ์ด์ฉํ Tool ํ๋ก๊ทธ๋๋ฐ (0) | 2023.06.29 |
---|---|
ํฌ์คํธ ํ๋ก์ธ์ฑ ํจ๊ณผ (0) | 2023.06.29 |
Particle System (0) | 2023.04.08 |
Compute Shader (0) | 2023.04.08 |
2D Light (0) | 2023.04.08 |
๋๊ธ