์บ๋ฆญํฐ๋ณ๋ก ๋์ฌ csv ํ์ผ์ด ์๊ณ ๋ํ ์ด๋ฒคํธ ์์๋๋ฉด
๋ํ ์ด๋ฒคํธ์ ์ ์ฅ๋ (ScriptableObject์ ์ ์ฅ๋) ์ ํด์ง ์์๋๋ก ๋ถ๋ฌ์ค๊ธฐย
VS
๋ํ ์ด๋ฒคํธ๋ณ๋ก ๋๊ฐ ๋ญ๋ผ๊ณ ๋งํ๋์ง csv ํ์ผ์ด ์๊ณ
๋ํ ์ด๋ฒคํธ ์์๋๋ฉด ํด๋น npc ์์นย ์ฐพ์์ ๋งํ์ ๋ง๋ค์ด์ฃผ๊ธฐ
์ฐ๋๋น๊ฐ์ ๋งํ์ ์์คํ ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ DB ๋ง๋๋๊ฑฐ์์ ๋งํ์ค์ ๋ชฐ๋๋ค
๋๋ค์ ๋ณดํตย ์ด๋ป๊ฒ ํจ?
๋ ๋์ฌ๊ฐ ๋ช ์ค ์์ด์ so๋ก ๋ผ์ธ๋ ค๊ณ
npc๋ ๋ง๊ณ ๋์ฌ๋ ๋ง๋ค๋ฉด 2๋ฒ์ด ์ข์๊น
๋ค์ด์ผ๋ก๊ทธ๋งค๋์ ํ๋ ๋ง๋ค์ด์ npc ์ฐธ์กฐ ๋ค๊ณ ์๊ฒํ๊ณ ๋ํ ์ด๋ฒคํธ ๋ฐ์ํ๋ฉด ํด๋น npc + ๋์ฌ ๋ด๋ณด๋ด๋ฉด ๋์ง ์์ผ๊น
๊ทธ๋ฌ๋ฉด ํน์ 1, 2๋ฒ npc๊ฐ ๋ํํ๋ค ์ค๊ฐ์ 3๋ฒ npc๊ฐ ๋์ค๋๊ฒ์ฒ๋ผ ํน์ ์ด๋ฒคํธ๋ฅผ ์คํํ๋ ค๋ฉด ์ด๋ป๊ฒํจ?
๊ธ์์ฉ.. ๋ถ๊ธฐ๋ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋๊ณ ์ ์ฅ๋ ํ๋๊ทธ์ ๋ฐ๋ผ ์ ์ดํ๋ฉด ๋ ๊ฒ ๊ฐ์๋ฐ.. ์ ๋ํผ์ ์ด๋ ์ฐธ๊ณ ๋ง
๋ ๋ก์ปฌ๋ผ์ด์ ์ด์ ์ผ๋๋ฐ
์ธ๋ํ ์ผ๋ง๋ฅ switch case๋ฌธ์ ํ๋์ฝ๋ฉ