์ผ๋จ ์
๋ ฅ์ scriptable object๋ฅผ ๋ง๋ค์ด์ event๋ก ์
๋ ฅ๋ฐ์ํ ๋๋ง๋ค ๋ฑ๋ก๋ ๋ฉ์๋ ์คํ๋๊ฒ ํด๋จ์
์บ๋ฆญํฐ ๋ง๋ค๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ๋๋๋๊ฒ ๋์๊ฒ๊ฐ์์ ์บ๋ฆญํฐ ๊ฒ์์ค๋ธ์ ํธ์ ์ปดํฌ๋ํธ๋ฅผ mover aim weaponcontroller ์ด๋ฐ์์ผ๋ก ๋๋ ๋จ๋๋ฐ
์ ์ปดํฌ๋ํธ 3๊ฐ ๋ค ์
๋ ฅ์ฒ๋ฆฌํ๋ ๋๊ฐ์ so๋ฅผ ์ฐธ์กฐํด์ผ๋๊ณ ,
ย weaponcontroller์์ aim์ ์ฐธ์กฐํด์ผ๋๋ ๊ฒฝ์ฐ๊ฐ ์๊ฒผ๋๋ฐ
์ด๋ด ๋ ๊ทธ๋ฅ so ์ปดํฌ๋ํธ 3๊ฐ์ย ๋ค ๋ฃ๊ณ ํ์ํ ์ปดํฌ๋ํธ๋ค GetComponent ๊ฐ์๊ฑฐ ์จ์ ์ฐธ์กฐํจ?
์๋๋ฉด character ์ปดํฌ๋ํธ ๊ฐ์๊ฑฐ๋ฅผ ํ๋ ๋ง๋ค์ด์ ๊ฑ๊ฐ ๊ณตํต์ ์ผ๋ก ์ฐ๋ so๋ ๋ค๋ฅธ ์ปดํฌ๋ํธ๋ค ๋ฉค๋ฒ๋ก ๊ฐ์ง๊ณ ์๋ค๊ฐ
์ปดํฌ๋ํธ๋ผ๋ฆฌ ์ฐธ์กฐํด์ผ๋๋ฉดย character ์ปดํฌ๋ํธ๋ฅผ ํตํด์ ์ฐธ์กฐํจ?
๊ทธ๊ฒ๋ ์๋๋ฉดย ์ปดํฌ๋ํธ๊ฐ ๋๋์์๋ ์๋ก ์ฐธ์กฐ๊ฐ ํ์ํ๊ฑฐ๋ ๊ฐ์ ๊ฐ์ฒด๊ฐ ํ์ํ๋ฉดย ๊ทธ๋ฅ ์ปดํฌ๋ํธ ํ๋๋ก ์์ฑํจ?
๊ฐ์ ๊ฒ์์ค๋ธ์ ํธ์ ์๋ ์ปดํฌ๋ํธ๋ผ๋ฆฌย ์๋ก ์ฐธ์กฐํ๊ฒ ๋๋ ์ํฉ์ด ๋ง๋์ง ์ถ์ด์
๋ ๊ทธ๋ฅ ์๋ก ์ฐธ์กฐํ๊ฒ ํ๋๋ฐ ๋ชฌ์คํฐ, ๋ชฌ์คํฐ ๋ฌผ๋ฆฌ, ๋ชฌ์คํฐ ์ ๋, ๋ชฌ์คํฐ ์๊ฑฐ๋ฆฌ ๊ณต๊ฒฉ ๋ฑ.. ๊ทผ๋ฐ ์ฐธ์กฐ๋ ๋ชฌ์คํฐ์์๋ง ํจ ๋ฌผ๋ฆฌ <-> ์ ๋ ์ด๋ ๊ฒ ์ํ๊ณ