์๋ ํ์ธ์!
์ด๋ฒ ๊ฐ๋ฐ์ผ์ง๋ ์ ๋ถ ์ฝ๋์ ๊ด๋ จ๋ ๋ด์ฉ์ ๋๋ค.
์๋ง ์ผ์ฃผ์ผ ๋ด๋ด ์ด๊ฒ๋ง ๋ถ์ก์ ๋ฏ.
์๋ํฐ ์คํฌ๋ฆฝํธ
์ด๋ฒคํธ ํธ์ง๊ธฐ๋ ๊ณ์ํด์ ๋ง๋ค๊ณ ์์์ต๋๋ค.
๊ฝค ์์กฐ๋กญ๊ฒ ๋ง๋ค๊ณ ์์์ฃ .
์ ๋ฒ ์ผ์ง์์ ๋งํ๋ฏ์ด, ๋ฌธ์์ด ๋์ ์ฌ๋ฌ ํ์ ์ ๊ฐ์ง๋ ํด๋์ค๋ฅผ ์ด์ฉํ๊ณ ์์์ฃ .
๋๊ฐ ์ด๋ฐ ์์ผ๋ก.
์นธ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ , ํผ์น๊ธฐ๋ฅผ ๋ง๋ค๊ณ ...
๋ชจ๋ ๊ฒ์ด ์ ๋๋ ๊ฒ ๋ถ์ํ๋ฉดย ๋ฌธ์ ๋ ์ด๋ ๋ํ๋๊ณ ๋ ํฉ๋๋ค.
์ด์ผ
์ง๋ ์๊ฐ์, ์ฌ์ฉํ ํ๋๋ง ์ ์ฅ๋๋ค๊ณ ํ์๋๋ฐ์.
์ ๊ฐ ์ด์ ์๋ชป ๋ณธ ๋ฏ ํฉ๋๋ค.
์ค๋ ๋ค์ ๋ณด๋...
์ด๊ฒ ๋ฌด์จ ์๋ฆฌ์ผ
๋ชจ๋ ์์ฑ์ดย ์ ์ฅ๋๊ณ ์์์ต๋๋ค.
์ผ์๋ผ!
๊ทธ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ ์ง ๋ชฐ๋ผ์ ๋ด์ผ ์๊ฐํ์ ํ๊ณ ์ ๋ค์๋๋ฐ...
๊ฑฐ๊ธฐ์ ์ปค๋ฐ์ ๋ ๊น๋นกํ๋ค์.
ํ...
์ด๋ฐ ์ ๋ฐ ๋ฐฉ๋ฒ์ ์ฐพ๋ค๊ฐ ScriptableObject๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํด๋ณด๋ผ๋ ํผ๋๋ฐฑ์ ์ป๊ณ ๊ตฌํํด๋ดค์ต๋๋ค.
๋๊ฐ ์ด๋ฐ ์์ผ๋ก...
์๋ํฐ์์ ScriptableObject๋ฅผ ํ์ผ ์์ด ๋ด๋ถ์ ์ผ๋ก ์์ฑํ๊ณ ์ ์ฅ์ ํ๋ฉด ์ฌ(scene)์์ ์ ์ ์ฅ๋๋ ๊ฒ์ ํ์ธํ๊ณ ์์ฌํ์์ต๋๋ค.
ํ์ง๋ง, ScriptableObject๋, ํ์ผ (*.asset)์ ํตํ ์ง๋ ฌํ๋ฅผ ํ๊ฒ์ผ๋ก ๋ง๋ค์ด์ง๋ค๋ณด๋,
์ฒ์ ์ฌ์ ๋ถ๋ฌ์ค๊ฒ ๋๋ฉด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ๋ฌธ์ ๊ฐ ๋ํ๋ฌ์ต๋๋ค.
์ผ์?
์ด๊ฒ ๋์ฒด ๋ญ์ง...?
์๋ก์ด ๋ฐฉ๋ฒ์ผ๋ก, JSONUtility๋ฅผ ์ด์ฉํด ์์ ํต์งธ๋ก ์ธ์คํด์ค๋ฅผ ์ ์ฅํ์! ๋ฅผ ์๋ํ์ต๋๋ค.
๊ทธ๋ฐ ๋์ค์ JSONUtility๊ฐ, UnityEngine.Object๋ฅผ InstanceID๋ก ์ ์ฅํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ด๊ฒ ์ ๋ฌธ์ ๋๋ฉด, InstanceID๋ ์ค๋ธ์ ํธ๊ฐ ์ฌ์์ ๋ก๋๋๋ฉด InstanceID์ ๋๋ค ๋ฒํธ๋ฅผ ์ ํด์ค๋๋ค.
ํญ์ ์ ํด์ง ๊ฐ์ด ์๋ย ๊ฒ์ด์ฃ .
๊ทธ๋์ ๋ง์ง๋ง์ผ๋ก ์ ํํ ๋ฐฉ๋ฒ์, ๊ฐ(int, bool, float, Vector3...)์ ๋ฌธ์์ด(๋ฐฐ์ด)
๊ฐ์ฒด ์ฐธ์กฐ๋ UnityEngine.Object๋ก ์ ๋ฆฌํ๊ฒ ๋์ต๋๋ค.
์ด๋ ๊ฒ ์ค๋น๋ ๋ฌธ์์ด ๊ฐ์ ๋งค๋ฒ ํ์ ์ ๋ค์ ์บ์คํ ํด์ ์ด๋ฒคํธ๋ฅผ ์คํํ ํ์๊ฐ ์๋ค๊ณ ํ๋จํด
์ธ ๊ฒ์์์ ์ด๋ฒคํธ '๋ฐ์ดํฐ'๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉด, ์ด๋ฒคํธ ์ธ์คํด์ค ๋ชฉ๋ก์ ๋ค์ ๋ง๋ค์ด์ ๋ฌธ์์ด๋ก ์ ์ฅ๋ ๊ฐ์ด ์๋
์ค์ ํ์ ์ด ์ ํด์ง ๊ฐ์ ๊ฐ์ง๊ณ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋ง๋ค๊ณ ์์ต๋๋ค.
ํ์ ์์ฑํ ๋ฏ ํ๋ค์.
๊ฐ๋ฅํ ์ต์๋ก ํ์ํ ํ๋๋ง ์ฌ์ฉํ๋ค.
์ผ์ฃผ์ผ ๋์ ์ด๊ฒ์ ๋ง๋ค๊ธฐ ์ํด ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐพ์๋ดค๋๋ฐ์.
์๋ ์์์ด ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ค.
์ผ์ฃผ์ผ ๋ฐฉํฉ๊ธฐ
ํ๋ฃจ 1 ์ปค๋ฐ์ ์งํํ๋ฉด์ ๋๋ฒ์งธ๋ก ๊น๋นกํ ์ปค๋ฐ์ด ์๋ ์ฃผ๊ฐ ๋์ด๋ฒ๋ ธ์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ฐพ๋ค๊ฐ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ฐ์ด ์์์ง๋ง,
๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋ ๊ฒฐ๊ตญ์๋ย ์ ๊ฒ ๊น๋ํ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
๊ฒ์ฆ๋ ๋ฐฉ๋ฒ์ ์ฐ๋ ๊ฒ ํ๋ช ํ๋ค๋ ๋ง์ด ์ ๋์๋ ์ง ๋ค์ ํ ๋ฒ ์๊ฐํด๋ณด๊ฒ ๋ฉ๋๋ค.
์ด์ ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ์ด ๋ ๋ฏ ํ๋, ๋ค์ ์ฃผ๋ ์ง๊ธ๊น์ง ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋จ๋ ์ด๋ฒคํธ๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ์ผ์ด ๋จ์๋ค์.
๋ค์ ์ฃผ์ ๋ ์ค๊ฒ ์ต๋๋ค.
์ปค์คํ ์๋ํฐ ์์ฃผ๊ทํ๊ฒ์ด๋ค์
์ฒ์ฒํ ์ง์์๋ง์ถ๋ ๋ชจ์ต์ด ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ํ๊ฒ๋ง๋ฌ
์ง๊ธ ๋์ฌ์ฐฝ์คํฌ๋ฆฝํธ์ง ๋ค๊ณ ์ฃฝ์๊ฑฐ๊ฐ์๋ฐ ์์ค์ฐธ๊ณ ํ ์์์๊น...?
119.198//์๋ฆฌ๋ ์ด์ ์ ์ด ๊ธ์ ์ฌ๋ฆฐ ์ ์ด ์์ต๋๋ค. ์์ค ๊ณต๊ฐ๋ ์ข ๊ณค๋ํ๋ค์.
http://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=14000