ai ์๊พธ ์์๋ฆฌ ํ๋๊ฑฐ ๊ฐ์๋ฐ
์ฒจ์๋ ๊ฒ์์ธ์คํด์ค์ ์ ์ฅํ๋ฉด ๋๋ค๋๋, ํ์ธํด๋ณด๋๊น ๋ ๋ฒจ์ ํ์ ์กํฐํ๊ดด๋์ ๊ฒ์์ธ์คํด์ค์ ์ ์ฅํ ๋ ํผ๋ฐ์ค ๋ชป ์. ๋ค์ ์กํฐ์คํฐํด์ผ๋จ = ํ๋ง ์๋ฏธ ์์
set owner ๋ ธ๋ ์จ์ ๊ฒ์์ธ์คํด์ค์ ๋ถ์ด๋ฉด ๋๋ค๊ธธ๋ ๋ณด๋๊น ์ ๋ ฅ๊ฐ์ผ๋ก ์กํฐ๋ง ๋ฐ์.(์กํฐ๋ผ๋ฆฌ owner ์ค์ ?)
์ ๋ฏธ๋๊ฐ ์์ ํ ์๋ฆฌ์ค
'๋ ๋ฒจ ์ ํ' ๋ถ๋ถ, ๋งค๋์ ์กํฐ์ ๋ ํผ๋ฐ์ค๋ ์ ํจํ๊ฒ ์ ์ง ใ ใ
์คํ์๋์ฒ๋ผ ๋ ๋ฒจ์คํธ๋ฆฌ๋ฐ ํ๋ฉด ๋๋ค๋๋ฐ, ์ค๋ธ์ ํธ ํ๋ง ํ๊ฒ ๋ค๊ณ ์คํ์๋?? ๋ฐฐ๋ณด๋ค ๋ฐฐ๊ผฝ์ด ํฐ๊ฑฐ ์๋๋
๊ทธ๋ ๋ค๋ฉด ์ c++ ๋ง๊ณ ๋ธํ๋กย
๋ ๋ฒจ ์ ํ์(OpenLevel ์ฌ์ฉํ ๊ฒ) ์กํฐ ๋ช๊ฐ ์ ์ฅํด์ ๋ ๋ฒจ ๋์ด๊ฐ๋ ๋ฒ?
์ c++ ๋ฐฉ๋ฒ์ ์ ๋๊ธด ํ๋๊ฑฐ์ผ?
์ ๋ฐ๊ฑฐ๋ฉด ๊ฒ์๋ชจ๋๊ฐ ์ฒ๋ฆฌํ๊ฒ ํด์ผ์ง ์ฌ๋์ด๊ฐ๋ ํ๋ง ์ค๋ธ์ ํธ๋ค ๋ฒ๋ฆฌ๊ณ ๋ค์ ๋ง๋๋๊ฑด ์ด์ฉ์ ์๊ณ
์..๊ทธ๋ผ ๋ก๋ฉ์ฌ๋ ๋ง๋ค์ด์ผ ํ์๋...๊ฐ๊ท์ฐฎ... ๋ช์ด๋ ๊ด์ฐฎ์ผ๋ ค๋
๊ฒ์์ธ์คํด์ค๋ ๋ ๋ฒจ๋จ๊ณ,๊ฒฝํ์น,์ธ๋ฒค๋ด์ญ ์ด๋ฐ๊ฑธ ๋ด์์ฃผ๊ณ
ํฌ์ธํฐ๋ง ๋ค๊ณ ์์ผ๋ฉด ๋ํผ๋ฐ์ค ์ ์ง ์๋จ UPROPERTY ๋ถ์ฌ์ผํจ ๊ทธ๋ฆฌ๊ณ ์ ๋ ๊ฒ ๋ถ์ด๋๊ฒ ์๋๋ผ GameInst-ance ์์ ๋ฐ์์ ๋ณ์ ๋ง๋ค์ด์ ๋ฃ์ด์ผ์ง
myGameInst.ance ๋ผ๊ณ c++ ๋ก ์์๋ฐ์์ ํด๋์ค ๋ง๋ค๊ณ ๋ค์ ๋ธํ๋ก ์์๋ฐ์์ ๋ง๋ค์์ด ์ ํ๋กํผํฐ ๋ฃ์ผ๋ฉด ๋ ํผ๋ฐ์ค ์ ์ง๋จ? ํ๋กํผํฐ ์ต์ ์ DontDestroy ์ด๋ฐ ์ต์ ์ด ์๋
GameInst.ance๋จ์ผ๋ก ์ฌ๋ฆฌ๋ฉด ๋ ๊ฒ๊ฐ๊ธดํ๋ฐ, ์กํฐ๋ค์ ์์ฒด๊ฐ Level์์๋ ์บ์ฑํ๊ณ ์์ด์ ๊ทธ๊ฒ๋ง์ผ๋ก ์๋ ๊ฒ๊ฐ์๋ฐ