[๋ฌด๊ธฐ๋ฅผ ๋๋ฌธ์ง๋งํ๊ฒ ๋ณด์ฌ์ฃผ๋ ์๋ฏธ๊ฐ ์๋ ๊ฑฐ ๊ฐ๊ธฐ๋ ํ๊ณ ]
[๊ทธ๋ฅ ์ฌ๋กฏ์ผ๋ก ๋ค ์ฑ์ด๋ค์ ์ฌ๋กฏ์ ์ฅ์ฐฉ ์ค ์์ด์ฝ๋ง ๋ถ์ด๋ ํ์์ผ๋ก ๋ฐ๊ฟ๊น..]
[๋์ถฉ ์ธ๋ฒคํ ๋ฆฌ ์ฝ๋]
์์ ์ฝ๋๋ง 3์ฒ์ค ์ ๋ ์ถ๊ฐํ๋ฏ
AI๊ฐ ์์๋ค๋ฉด ์๋๋ ๋ชป๋์ ๊ฑฐ์ผ
์ถ๊ฐ๋ก ์ธ๋ถ์ด ์ผ์ง ์ค์ DI๋ฅผ ๋์ ํ ๋งํ ์ํคํ
์ฒ๋ฅผ ์๊ฐํ ๊ธ์ด ์์ด์
์ด๊ฑธ๋ก ์ฑ๊ธํค ์์กด๋๋ฅผ ๋ํญ ์ค์ผ ์ ์์์
์ด๋ฆํ์ผ ScriptableObject Architecture Pattern.
์ค์์ดํ ๋ง์ ์๋ฐ ํค์ฐ๊ธฐ ๊ฒ์ #10 - ๊ฒ์ ์ค๋ฒ - ์ธ๋ ๊ฒ์ ๊ฐ๋ฐ ๋ง์ด๋ ๊ฐค๋ฌ๋ฆฌ
SO์๋ค๊ฐ ๊ธฐ์กด ์ฑ๊ธํค์ด ํ๋ ์ผ๋ค์ ๋ค ๋ฃ์ด๋๊ณ
ํ์ํ ๊ณณ์์ ์ธ์คํํฐ๋ฅผ ํตํด ์ฐธ์กฐ๋ฅผ ์ง์ ์ ๋ฌํจ
ย
์์ธํ ๋ด์ฉ์ ์์.. ํ์ ๋ฐฐ๋์ด ์ฌ๋ฆฐ ๊ธ์ ์ฐธ๊ณ ํ์ผ
ํ๊ธฐ์ ์ธ ๊ฐ์ ์ด๋ผ ์๊ฐํด์ ๊ทธ๋ฐ์ง 16์๊ฐ ๋์ ๋ฌ๋ฆผ..
์ด์ GameManager.lnstance๋ ์๋
(์ ํํ๋ DataManager๊ฐ ๋งก๋ ๋ถ๋ถ๋ง ์๋
..)
๋๋ ์ธ์คํํฐ ์ด์ง๋ฌ์ด๊ฒ ๋์ค์ ์ ์ง๋ณด์ํ๊ธฐ ํจ์ฌ ์ด๋ ค์ด๊ฑฐ ๊ฐ๋๋ฐ... ๋ญ ๊ตฟ๋ญ
์...
์ด์๋๊ฑฐ ๋๊ฒ ์ฌ๋ฐ์ด๋ณด์ธ๋ค
๋ฌด๊ธฐ๋ฅผ ๋๋ฌธ์งํ๊ฒ ๋ณด์ฌ์ค๋ค = ๋ฉ์์ / ์ด ์ด์ ์ด์ ๊ฐ ํ์ํ ๊น
ใทใท ใ ใ
์ค ์ ํฌ์ฌ ใทใทใท - dc App
ํ์ ์ด๋ด์ค(๋ชป์์๋ค์)
ํ์ ๋ฐฐ๋ ์ค๋๊ฐ ใ ใ - dc App
์ฝ๋ฐฑ ๋ง์ผ๋ฉด ๋์ค์ ์ ์ง๋ณด์ ํ๋ค์ง ์์?
์.. ๊ทธ๋์ ์ฑ๋ฅ ํ์์๋ ๊ฑด SO ๊ธฐ๋ฐ ์ด๋ฒคํธ๋ก ๋ฐ๊ฟ๊น ์๊ฐ ์ค