์๋ ํ์ธ์
์ ์ฌ์ง ์ฒ๋ผ NPC(2D ์คํ๋ผ์ดํธ)์๋ค๊ฐ ์ด๋ฆ์ด๋ ์ ๋ฐ ์์ด์ฝ ๊ฐ์ ๊ฒ๋ค์ ์ด๋ป๊ฒ ๊ตฌํ๋๋์ง ๊ถ๊ธํด์ ์ง๋ฌธ๋๋ ค์
NPC ๋ณ๋ก ์ด๋ฆ ์คํ๋ผ์ดํธ(์ด๋ฏธ์ง)๋ฅผ ๊ฐ๊ฐ ๋ฐฐ์นํ๋ ๋ฐฉ์์ธ๊ฐ์ ?
npc๋ฅผ ๋ด๋นํ๋ ์คํฌ๋ฆฝํธ์ ํ๋ฆฌํน์ผ๋ก ์ด๋ฏธ์ง๋ค ๋ถ๋ฌ์ค๊ณ ์ธ์คํํฐ์์ npc๋ณ ์ด๋ฆ๋ง ์ ๋ ฅํด์ฃผ๋ฉด ๊ฐ๋จํ ๋ฏ์?
ใ ใ
NPC Script๋ฅผ ๋ง๋ค๊ณ FSM์ ๋ง๋ ๋ค. FSM์ ์ ํด์ฃผ๊ณ , ํด๋น ์ํ์ ๋ฐ๋ฅธ ์คํ๋ผ์ดํธ๋ฅผ ์๋จ์ ๋์ด๋ค.
1. UI ๊ณต๊ฐ์์ UGUI๋ก ํด๋๋๊ณ , 2. World Space๋ฅผ ์ฌ์ฉํ๋ UI ์ด๋ฏธ์ง + ํ ์คํธ๋ฅผ ์ฌ์ฉํด๋ ๋๊ณ 3. ๋ฉ์ธ ์นด๋ฉ๋ผ ์๋ ๊ณต๊ฐ์์ ์ผ๋ฐ ์คํ๋ผ์ดํธ + ํ ์คํธ ๋ฉ์ฌ ์จ๋ ๋๊ณ ๋ค๋ง ์ ์ฝ์ฌํญ์ ์๊ฐํด์ผํจ. ์นด๋ฉ๋ผ๊ฐ ํ๋๋์๋ UI๋ค๋ ๊ฐ์ด ํ๋๋๋ ค๋ฉด 2๋ฒ,3๋ฒ UI์ขํ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด์ ๊ทธ๋ฅ ์บ๋ฆญํฐ๋ง ๋ฐ๋ผ๋ค๋๊ฒ ํ ๊ฑฐ๋ฉด 1๋ฒ ๋ง ํธํ ์ ๋ฐ๊ฑด 2,3๋ฒ์ผ๋ก ํ๋๊ฒ ๋์.
๋ง๋จธ๋ฆฌ์ฉ ์์ด์ฝ์ ์์์ผ๋ก ๋ฃ์ด๋๊ณ ๋นํ์ฑํํด๋จ๋ค๊ฐ ํ์ํ ์ํฉ์์ ํ์ฑํ์ํค๋ ์ฝ๋๋ฅผ ๋ง๋ฆ
npc ํ๊ทธ ์ถฉ๋์ฒด ๋ค ์ฐพ์ ๋ค์์ ๊ทธ๋ฅ ํ์คํธ npc ์ด๊ฑฐํ ๋ง๋ค๊ณ ๊ทธ ์ด๊ฑฐํ์๋ค๊ฐ World Space์๋ค ํ์คํธ ์์ด์ฝ ์ถ๋ ฅํ๋ฉด ๋๋๊ฑฐ์๋?