๐พ Game Instance์ ๋ํด์ ์์ ๋ณด์.
๊ฒ์์ ํ๋ ์ดํ๋ฉด ์ฌ๋ฌ ๋ฐ์ดํฐ๋ค์ด ํด๋น ๋ ๋ฒจ์ ์กด์ฌํ๋ ์ด๋ค ์กํฐ์๊ฒ ๋ณด๊ด๋์ด ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ๋ ๋ฒจ์ด ๋ณ๊ฒฝ๋๋ฉด ๊ธฐ์กด ํ๋ ์ด์ด๊ฐ ์ป์ ์์ดํ , ์ ์๋ฑ์ ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๊ฐ์ง๊ณ ๋์ด ๊ฐ๊น์?
Game Instance๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
Game Instance์ ๊ฐ๋ ๊ณผ ์ฌ์ฉ๋ฒ์ ๋ํด์ ์์ ๋ณด๊ฒ ์ต๋๋ค.
Game Instance๋ ๊ฒ์ ์์ฒด์ ๊ณ ์ ํ ๊ฐ์ฒด์ ๋๋ค.
์ด ๊ฐ์ฒด๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ 1๊ฐ์ฉ ์์ ํฉ๋๋ค.
์ฆ ์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์๋งํผ ์กด์ฌํฉ๋๋ค.
๋ํ ๊ฐ์ฅ ํฐ ํน์ง์ผ๋ก๋ ๊ฒ์์ด ์คํ๋ ๋ ์์ฑ๋๊ณ , ์ข ๋ฃ๋ ๋ ์๋ฉธํฉ๋๋ค.
Game Instance ๊ฐ์ฒด๋ ๊ฒ์์ด ์คํ๋๋ ๋์์๋ ๊ณ์ ์ ์ง๋ฉ๋๋ค.
์๋ฒ์์ ์ฐ๊ฒฐ์ด ๋์ด์ ธ๋, ๋ ๋ฒจ์ด ๋ณ๊ฒฝ๋์ด๋ ๊ฒ์ ์ธ์คํด์ค์ ์ ๋ณด๋ ๊ณ์ํด์ ์ ์ง๋ฉ๋๋ค.
์ด๋ฌํ ํน์ฑ์ ์ด์ฉํ์ฌ ๊ฒ์์ด ์ข ๋ฃ๋ ๋๊น์ง ์ ์งํด์ผํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉด ๋๊ฒ ์ฃ .
์ด์ ๊ทธ ์ฌ์ฉ๋ฒ์ ๋ํด์ ์์ ๋ณด๊ฒ ์ต๋๋ค.
์ธ๋ฆฌ์ผ ์๋ํฐ๋ฅผ ์ผ์ฃผ์๊ณ Content Drawer - ์ฐํด๋ฆญ - ๋ธ๋ฃจํ๋ฆฐํธ - game instance ์์ฑํด์ฃผ์ธ์.
GI_Test๋ผ๊ณ ํด๋๊ฒ ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ Edit - Project Settings - Map & Modes๋ก ์ด๋ํฉ๋๋ค.
ํ๋จ์ Game Instance์ ์ฐ๋ฆฌ๊ฐ ์์ฑํ GI๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ์ฐ๋ฆฌ์ ํ๋ก์ ํธ๋ ํด๋น Game Instance๋ฅผ ์์ฑํฉ๋๋ค.
์ฌ์ฉ๋ฐฉ๋ฒ ๋ํ ๊ฐ๋จํฉ๋๋ค.
Get Game Instance ๋
ธ๋๋ฅผ ์ถ๊ฐํ ํ ์ฐ๋ฆฌ๊ฐ ๋ง๋ Game Instance Blueprint๋ก ์บ์คํ
ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด ๊ฒ์ ์งํ ๋์ค ์ป์ ํ๋ ์ด์ด์ ์ ์ ์์คํ
์ ๋ง๋ค์๋ค.
ํน์ ํ๋ ์ด์ด์ ๋ณด์ ์ด์ ๊ฐ์ ๋ฑ์ Game Instance์ ๋ณ์๋ฅผ ๋ง๋ค์ด ๋๊ณ ์ ์ ํ ์๊ธฐ์ ์ ์ฅ์ ํด์ค๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ ๋ฒจ์ด ๋ณํ ๋ Game Instance์ ์ ๋ณด๋ฅผ ๋ค์ ์บ๋ฆญํฐ์ ์์ ฏ์ ์ ์ฉํ๋ฉด ๋๊ฒ ์ฃ .
์ฌ์ฉ ์์๋ฒ์ ์๋จ์ ๋งํฌํ๋ ์ ํ๋ธ ์์์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
๊ฒ์์ ์ธ์ด๋ธ ๋ก๋ ๊ธฐ๋ฅ, ๋ฉํฐ ํ๋ ์ด ๊ตฌํ ์์ ์์ฃผ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋์์ต๋๋ค.
๊ฐ๋ ์ ์ ์์๋๊ณ ์ ์ ํ ์ฌ์ฉํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.