Subsystem - osy9611/ProjectPT GitHub Wiki
Unity์์ ์ฌ์ฉํ๋ Manager ๊ธฐ๋ฅ๋ค์ Unreal์ Subsystem ๊ตฌ์กฐ๋ก ๋ณํํ ๊ณผ์ ๊ธฐ๋ก
Unreal Engine์์๋ Subsystem์ ํ์ฉํ์ฌ ๊ฒ์ ๋ด ์ ์ญ ์์คํ
์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Unity์์ ๊ฐ๋ณ Manager ํด๋์ค๋ก ๊ด๋ฆฌํ๋ ์์คํ
์ Unreal์ GameInstanceSubsystem ๋ฐ WorldSubsystem์ผ๋ก ๋ณํํ์์ต๋๋ค.
| Subsystem | ์ค๋ช |
|---|---|
| SoundSubSystem | BGM ๋ฐ SFX๋ฅผ ๊ด๋ฆฌํ๋ ์ ์ญ ์ฌ์ด๋ ์์คํ |
| ObjectPoolSubsystem | ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ๋ฅผ ์ํ ์ค๋ธ์ ํธ ํ๋ง ์์คํ |
| ObjectSubSystem | ๊ฒ์ ๋ด ์ค๋ธ์ ํธ ์์ฑ์ ๊ด๋ฆฌํ๋ ์ ์ญ ์์คํ |
| ClientLocalStorage | ํด๋ผ์ด์ธํธ ์ค์ , ์งํ ๋ฐ์ดํฐ ๋ฑ์ ์ ์ฅ ๋ฐ ๊ด๋ฆฌํ๋ ์์คํ |
- Unity์์๋ Singleton Manager ๋ฐฉ์์ผ๋ก ๊ฐ๋ณ ์์คํ ์ ๊ด๋ฆฌํ์ง๋ง, Unreal์์๋ Subsystem์ด ๋ ์ ํฉ
- GameInstanceSubsystem & WorldSubsystem์ ํ์ฉํ์ฌ ๊ฒ์ ๋ด ์ ์ญ ์์คํ ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ
- Subsystem์ ์ฌ์ฉํจ์ผ๋ก์จ ์ธ์ ๋ ์ง ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ, ๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ๊ฐ ๊ฐํธ