ํํ ๋ฆฌ์ผ์ ์ฃ๋ค ๋ฉ๋ด์์ ํ๋ํ๋ ์ถ๊ฐํ๊ณ ์ธ์คํํฐ์์ ํ๋ํ๋ ๊ฐ ๋ฃ์ด์ฃผ๋๊ฑด๋ฐ
์ฌ๋ฌ scriptableobject๋ค ๊ฐ์ ์ด๋์ ๋ ๊ท์น์ฑ ์๋ ๋ฐ์ดํฐ๋ค์ ์๋ฉํ ๊ฑด๋ฐ ์ผ๊ด์ ์ผ๋ก 20๊ฐ์ ๋ ์ซ ๋ง๋ค์ด์ ๊ท์น์ ๋ฐ๋ผ ์์์ ๊ฐ๋ค ๋ฃ์ด์ฃผ๋ ๋ฐฉ๋ฒ ์์?
๋จ์ํ ๋งํด์ ์คํฌ๋ฆฝํธ์์ ์ ์ฐจ์ ์ผ๋ก ์คํฌ๋ฆฝํฐ๋ธ์ค๋ธ์ ํธ ๋ง๋ค๊ณ ๊ฐ ์ ์ด์ค ์ ์๋๋๊ฑฐ
scriptableobject ์๋ํฐ ํ์ ํ๋ ์ด์์ ์ป๋ ๋ฐ์ดํฐ ๊ทธ๋๋ก ๋ฐํ ์๋ํฐ์์ ์ผ๊ด์ ์ผ๋ก ๋ฃ๋๊ฑฐ ๊ตฌํํ๊ณ ํ๋ ์ด๋๋ฆฌ์
ScriptableObject.CreateInstance ์ฐ๋ฉด ๋ฐํ์์ ๋ง๋ค์ ์๋๋ฐ ๊ต์ฅํ ๋๋ฆฐ๊ฑธ๋ก ์์ SO ์์ฒด๊ฐ ์ธ์คํํฐ์์ ํธํ๊ฒ ์ธ ์ฉ๋๊ฐ ์๋๋ผ๋ฉด ๊ตณ์ด ์ธ ์ด์ ๊ฐ ์์
SO ๊ฒฐ๊ณผ๋ฌผ ์์ฒด๋ ๊ทธ๋ฅ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ฐ๋ ค๊ณ ํ๋๋ฐ ๊ทธ ๋ฐ์ดํฐ๋ค์ด ๊ท์น์ฑ ์๊ณ ์ ๋ง์๊ฑฐ๋ผ ๊ทธ๋ฅ ๊ฐ๋ฐ๊ณผ์ ์์ ๋๋์์ฐ ํ๋๋ฐ ์ธ๋ ค๊ตฌ...
CreateInstance ์ฐพ์๋ด์ผ๊ฒ ๋ค
๊ทธ๋ฌ๋ฉด ์ ๋ฐฉ๋ฒ์ผ๋ก ์ธ์คํด์ค ๋ง๋ค๊ณ AssetDatabase.CreateAsset ์ผ๋ก ์์ ํ ์ํค๋ฉด ๋จ
๊ฒฝํ์ ํ์ด์ฌ์ผ๋ก ์ง๋๊ฒ ์ ์ผ ๋น ๋ฆ - dc App