rpg์ค๋ฌ์ด ๊ฒ์๋ง๋ค๋ค๋ณด๋ NPC๊ฐ ์์ญ๋ช ์ ๋๋๋ฐ
์ด๊ฑฐ ์ ํ์ข์ฐ ์์ง์ ์ ๋๋ฉ์ด์ ๋ง๋๋๊ฒ ๋จ์๋ ธ๋์ด๋ผ ์ ๋ง๊ท์ฐฎ์๋ฐ
์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด์๋์..?
๋ง๋ ์ ๋๋ฉ์ด์ ์ ๋ฐํ์์ ์ ์ฉํ ์๋ ์๋๋ฐ ์ผ๋จ ๋ง๋ค๊ธฐ์ํด
ํ๋ ์๋ณ๋ก ์คํ๋ผ์ดํธ ๋ฃ์ด์ฃผ๋ ์์ ์ด ๋๋ฌด ๊ท์ฐฎ๋ค์ฉ..
2d ๋งํ๋๊ฑฐ์ฃ ? 2d๋ฉด ์ ๋๋ฉ์ดํฐ ์ฐ์ง๋ง๊ตฌ key๊ฐ์ ๋ฐ๋ผ ๋ฆฌ์์คํด๋์์ ์๋์ผ๋ก ์คํ๋ผ์ดํธ ๋ถ๋ฌ์จ๋ค์์ ์ ๋๋ฉ์ดํ ํด์ฃผ๋ ์คํฌ๋ฆฝํธ ๋ง๋์ธ์ฉ - dc App
https://docs.unity3d.com/ScriptReference/Resources.Load.html
- dc App
https://docs.unity3d.com/ScriptReference/SpriteRenderer-sprite.html
- dc App
๋ฐํ์์ ๋งค๋ฒ ๋ฆฌ์์ค ๋ถ๋ฌ์ค๋๊ฒ๋ณด๋จ ์๋ํฐ์์ ๋ฆฌ์์ค ํ ๋ฒ ๋ถ๋ฌ์์ ๋ณ์์๋ค ์ ์ฅํด๋๋ฉด ๋ ์ข๊ฒ ์ฃ - dc App
https://docs.unity3d.com/ScriptReference/ExecuteInEditMode.html
- dc App
๋ต๊ธ๊ฐ์ฌํฉ๋๋ค. ๋ง์์ ์ํฉ์๋ฐ๋ผ ์ด๋ฏธ์ง ๋ณํ๋๊ฑธ ์ ๋๋ฉ์ดํฐ-์ ๋๋ฉ์ด์ ์ ์ด๊ฐ ์๋ ์คํฌ๋ฆฝํธ๋ก ํ๋ผ๋ ๋ง์์ด์ฃ ? ์ฒ์๋ง๋๋๊ฒ ๊ท์ฐฎ์๋ ๊ฐ๋ฅํ ๊ฒ๊ฐ์๋ฐ, ํน์ ์ด๊ฒ ํ์ ์์ ๋ง์ด ์ฐ๋ ๋ฐฉ์์ธ๊ฐ์? ์๋งํด๋ก ๋น์ทํ ๋ฐฉ์์ผ๋ก ๋ง๋ค์์๋๋ฐ, ์ ๋ํฐ๋ก ๋์ด์ค๋ฉด์ ์ ๊ณตํ๋๊ธฐ๋ฅ ์ฐ๋๊ฒ ๋ซ์ง์ถ์ด์ ์ด๋ ๊ฒ ํ๊ณ ์์ด์์
๊ธ์์ฉ.. ์ ๊ธฐํ์๊ณ ํ๋ฐํ์ด๋ผ ํ๋ต์ ๋๋ฆด์ ์์ง๋ง ๊ตณ์ด ์ ๋ํฐ์ ๋๋ฉ์ดํฐ๋ฅผ ์ฌ์ฉํด์ ์ป๋ ์ด๋์ด ์๋๊ฒ ์๋ ์ด์.. ํ์ฅ์ฑ์ด๋ ์์ฐ์ฑ ์ธก๋ฉด์์ ๋ดค์๋ ์คํฌ๋ฆฝํธ๋ก ๋๋ฆฌ๋๊ฒ ๋ ์ข์๊ฑฐ๊ฐ๋ค์ฉ - dc App
์ฐพ์๋ณด๋๊น ๋ ์ง๊ฐ ์ข ์๋ ์ด๋ผ ๊ทธ๋ค์ง ์ ๋น์ฑ์ ์์ง๋ง ๋ฉ์นด๋๋ณด๋ค ์ฝ๋๋ก ๊ด๋ฆฌํ๋๊ฒ ๋ ํจ์จ์ ์ด๋ผ๋ ๊ธ์ด ์๊ธดํ๋ค์ - dc App