enemy๊ฐ ๋๋ค์ผ๋ก ์ํ๋์ย player์ถ์ ํ๋ ์คํฌ๋ฆฝํธ ์์ฑํ๋๋ฐ
enemy๊ฐ Hierarchy์ ์์๋๋ ์ ์ถ์ ํ๋๋ฐ
prefab์ผ๋ก ๋ฐ๊พธ๊ณ ย Hierarchy์์ ์ง์ฐ๋ฉด ์ํ์ ์ ๋๋๋ฐ ์ถ์ ์ ์ ์๋จ....
์ถ์ ํ๋ ์คํฌ๋ฆฝํธ๋
์๋๋ฏธ ์์น - player์์น ์๋ฐ ๋๋์
Hiearachy์ ์๋ ์๋๋ฏธ ์์ง์๋ perfab์ ์๋ ์๋๋ฏธ ์ํํ๋๊ฑธ๋ก ์ค์ ํ๋ฉด ์๋ฐ๋ผ์ด ใ ใ
์ํ ํ ๋ ํ๋ ์ด์ด ์์น ๋ฃ์ด์ค์ผ์ง. ๋น์ด์๋๋ฐ ์๋ํ๊ธธ ๋ฐ๋ผ๋.
ํ๋ ์ด์ด ์์น๋ ๋ฃ์ด์คฌ์ ใ ใ ใ Hiearchy์ ์๋ ์๋๋ฏธ๋ ์ถ์ ,์ํ ์ ์์ ์ผ๋ก ์๋ํจ
๋ชฌ์คํฐ ์คํฌ๋ฆฝํธ์ ํ๋ ์ด์ด ์์น ๋ฃ์ด์ค๋ serialized๋ก ํ๊ณ ๋์ด๋ค ๋์ง๋ง๊ณ find๋ก ์ฐพ์๋ณด์ - dc App
serialized๊ฐ ๋ชจ์ผ...?
public์๋๋ฐ public์ฒ๋ผ ์ธ์คํํฐ์์ ์ ๊ทผํ๋๊ฑฐ - dc App
ํ๋ฆฌํน์ผ๋ก ๋ง๋ค๊ณ ์ํํ ์ ์ ํ๋ ์ด์ด ์์น ์๋๋ด๋ฐ. ์์๊ฑฐ์ผ - dc App
์๋๋ฏธ ์คํฐ์๋ค๊ฐ find๋ก ์ฐพ์ perfab ์๋๋ฏธ ๋ฃ์ผ๋๊น ํ๋ ์ด์ด ์๋ฐ๋ผ์ค๊ณ 0,0 ์ผ๋ก ๊ฐ
player์์ด!
์๋๋ฐ ์๋๋๊ฑฐ๋ฉด ์ฝ๋๋ด์ผํ ๋ฏ? - dc App
void Awake() player = FindObjectOfType<ํ๋ ์ด์ด์คํธ๋ฆฝํธ>();
์์ ์๊ธฐ๋ค ํ๋๋ก ๊ทธ ํ๋ฆฌํน์ ์ธ์คํํฐ์ฐฝ์์ ํ๊ฒ์ผ๋ก ์ค์ ํ ํ๋ ์ด์ด ๊ฐ์ฒด๊ฐ ์์ด์ ๊ทธ๋ฐ๊ฑฐ ๊ฐ์๋ฐ? ํ๋ฆฌํน์ผ๋ก ์ ์ฅํ๋ฉด ์ธ์คํํฐ ๋ฐ์ธ๋ฉํด๋๊ฑฐ ๋น ์ง. ์ ์ฅ๋๋ ํ๋ฆฌํน์ ํ์ด์ด๋ผํค์ฐฝ์์๋ ์ค๋ธ์ ํธ ์ฐธ์กฐ๋ฅผ ํ ์๊ฐ ์์ด. ํ๋ฆฌํน ์ธ์คํด์คํํ๋ฉด ํ๊ฒ์ฐพ์์ ์ง์ ํด์ค์ผํจ.