๋ํ์ ์ธ ์์๊ฐ ์ฝ๋ผ์ด๋ ID ์คํฌ๋ฆฝํธ ๋ง๋ ๋ค์ ์ฝ๋ผ์ด๋๋ง๋ค ๋ถ์ฐฉํ๊ณ
ID์ 101 ๊ฐ์ ๊ฑฐ ์จ์ ธ์๋ ์ฝ๋ผ์ด๋๋ง ๊ฐ์ ธ์จ๋ค๋๊ฐ ํ๋๊ฑด๋ฐ
GetComponentsInChildren<>()
์ด ์์ ์กฐ๊ฑด์ ๋ฃ์ ์ ์๋ ๊ณณ ์ด ์์?
(์ ์์์์ "ํน์ ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํ๊ณ , ๊ทธ ์คํฌ๋ฆฝํธ์ Id๊ฐ 101์ธ" ์ด ์กฐ๊ฑด์ธ๋ฐ)
์๋๋ฉด ํ๋ฒ์ ์๋์ย ๋๋ฒ์ธ๋ฒ ํํฐ ํด์ผํ๋..
์คํฌ๋ฆฝํธ๋ง ๊ฐ๊ณ ์๋ GameObject๋ฅผ ์ผ๋จ ๋ค ๊ฐ๊ณ ์ค๋๊ฑธ ํ ์ ์์ผ๋ฉด foreach๊ฐ์ ๊ฑธ๋ก ์ซ์ ๋น๊ตํ ๋ค์ List์ ๋ฃ์๋ค ๋บ๋ค ํ ์ ์์ ๊ฒ ๊ฐ๊ธด ํ๋ฐ
์๋ ๊ทผ๋ฐ ์ด๊ฒ๋๋ก ๋ฌธ์ ๋ค ์ฝ๋ผ์ด๋ ์ฐพ๊ธฐ๋ฉด Collider์ง GameObject๊ฐ ์๋๋ฐ 1. ์คํฌ๋ฆฝํธ๋ง ๊ฐ์ง GameObject๋ฅผ ์ฐพ์์ค๋ ๋ฐฐ์ดa๊ฐ ์์ 2. ๋ฐฐ์ดa๊ฐ ๊ฐ์ง ์์ ์ ์ฒด์ ์คํฌ๋ฆฝํธ๊ฐ ๊ฐ์ง ์ซ์๋ฅผ ๋น๊ตํด์ ๊ตฌ๋ถํ๋ค ๋ฐฐ์ด1 ๋ฐฐ์ด2 ๋ฐฐ์ด3... 3. ๊ตฌ๋ถ๋ ๊ฐ ๋ฐฐ์ด์ ์์๊ฐ ๊ฐ์ง Collider๋ง ๋ค์ ์ถ์ถํด์ ์ค์ ์ฌ์ฉํ ์ฝ๋ผ์ด๋์ ๋ฐฐ์ด๋ก ๋ง๋ ๋ค
๊ทผ๋ฐ ColliderID(๊ฐ์นญ) ์คํฌ๋ฆฝํธ๋ฅผ ๊ฐ์ง๊ณ ์๋ GameObject๋ ์ด๋ป๊ฒ ์ฐพ์ง... ๋ค์ ์์ ์ด๋ค ใ
๊ทธ๋ฅ ํํฐ ํ๋ฒ ๋ฃ์ผ๋ฉด ๋๋๊ฑด๋ฐ ์คํฌ๋ฆฝํธ ์ด์๊ฒ ๊พธ๋ฏธ๋๊ฑฐ๋๋งค ๊ทธ๋ฌ์ธ์ฌ?
ํํฐ ํ๋ฒ ๋ฃ์ผ๋ฉด ๋๋๊ฑด๋ฐ < ์ค๋ช ๊ฐ๋ฅ..? ๊พธ๋ฏธ๊ธฐ ์ด์ ์ ์ด๋์ ๋ญ ๋ถ์ฌ์ผ ๋๋์ง ๋ชฐ๋ผ์ ๊ทธ๋์ใ ใ
์คํฌ๋ฆฝํธ ๋ฆฌ์คํธ๋ฅผ ์ญ ๋๋ฉด์ ํน์ id๊ฐ์ง๊ฒ์ ์ฝ๋ผ์ด๋๋ง ๊ฐ์ ธ์ค๋ฉด ๋๋๊ฑฐ์๋?
๊ทธ ์ข๋ง ๋ ๊ตฌ์ฒด์ ์ผ๋ก ๋ถํ๋๋ฆฝ๋๋ค ์ ์๋ ํ์..
์คํฌ๋ฆฝํธ๊ฐ ๋ญ Check.cs์ด๋ฐ๊ฑฐ๋ค ์ถ์ผ๋ฉด Check ์คํฌ๋ฆฝํธ ๋ฆฌ์คํธ๋ผ ๊ทธ ์คํฌ๋ฆฝํธ ๊ฐ์ ธ์์ ์์ด๋ ์ฝ๊ณ ๋์์ด๋ฉด check.gameobject.Getcomponent<collier> ์ด๋ฐ์์ผ๋ก. ์๋ ํฌ์ธํฐ์ฒ๋ผ ์ธ๋ฑ์ค ๋งค๊ฒจ๋๊ณ ์ธ๋ฑ์ค ๊ฐ์ ธ์๋ ๋๊ณ
์ค ์ค๋ธ์ ํธ๊ฐ ์๋๋ผ ์คํฌ๋ฆฝํธ๋ง ์์นญํ๋ค์ ๋์จ ๊ฒฐ๊ณผ๋ฌผ๋ก ๊ฒ์์ค๋ธ์ ํธ ์ญ์ถ์ ํด์ ์ฝ๋ผ์ด๋ ์ฐพ๋๊ฑฐ ๊ฐ๋ฉ์๋ค ์ผ๋จ ์ดํด ์๋๊ณ ๊ทธ๋๋ก ํ๋์ค์! ๋กํ๋กํ ใ ใ ใ ใ ... ๊ฐ์ id๋ฅผ ๊ณต์ ํ๋ ์ฝ๋ผ์ด๋๊ฐ ์๊ณ , ์ด๊ฒ ์คํฌ id๋ ๊ฐ์๊ฑธ ๊ฐ์ง๋ฉด ๋ฐ๋ผ๊ฐ๊ฒ ํ ์๊ฐ์ผ๋ก 4~5๊ฐ ์ ๋ ๊ฐ์ id๋ฅผ ๊ณต์ ํด ๊ทธ๋์ foreach ๋๋ฆฌ๋ฉด ๋์ค๋ ๊ฐ๊ฐ์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐฐ์ด์ ์ง์ ์ ์ฅํ ์ ์๋ ์ํ์ ๋น์ฅ์ List๋ก ๊ตฌ์กฐ ์๋ก ๋ง๋ค์ด์ ๋ฆฌ์คํธ์ ๊ฐ๊ฐ add ํ๋ฉด ๋ ๊ฒ ๊ฐ์์ ๊ทธ๋ ๊ฒ ํ๋ ์ค์ธ๋ฐ ๋ง๊ฒ ํ๋๊ฑฐ๊ฒ ์ง...?
์ผ๋จ ํด๋ด
์ฑ๊ณต! ๋ฐฐ์ด๋ณด๋ค ๋ฆฌ์คํธ๊ฐ ํ์ฉ์ฑ์ ๋ฐฑ๋ฐฐ ๋ซ๊ตฐ... ๊ณ ๋ง์์ ์ต๋ช ์ ์ฌ๋งจ ์ด์ค ์ผ์ค์ผ๋ก ์์นญํ๊ธด ํ๋๋ฐ ๊ฒ ์ปดํฌ๋ํธ ํ ๋๋ ์กฐ๊ฑด์ ๋ถ์ผ ์๊ฐ ์์ด์ ์ด๋ ๊ฒ ํ๋๊ฑฐ์ง?
์ฌ๋ฌ ID๋ฅผ ๊ณต์ ํ๋ฉด ๊ทธ๊ฒ์ด ID์ธ๊ฐ? ๊ทธ๋ฅ ํ๊ทธ๋ผ ๊ทธ๋ฌ์
๊ฐ์ ID๋ฅผ ๊ณต์ ํ๋ ์ฝ๋ผ์ด๋ ๋ผ๋ฆฌ๋ ํ๋ฒ์ ์คํฌ์์ ๊ท์ ๋๋งํผ๋ง ์น ์ ์์ด์ ใ ใ ใ ๊ทธ๋๋ ๊ผฌ์ผ์ผ์ ์์ ใ ใ ํ๋ ์ ๋ณด๊ฐ๋ฌธ์ ๋ก ์ ๋ถ SphereCollider๋ฅผ ์ฌ์ฉํ๋ฉด์ ๊ธธ์ญํ ์ฝ๋ผ์ด๋ ๋ง๋๋๋ผ ๊ทธ๋ ๊ฒ ๋๋คใ ใ
๋์ ๋๋ฆฌ์ (id, collider) ํํ๋ก ์ ์ฅ
์
๊ธฐ๋ฅ ์์ฒด๋ ๊น์ํ๊ฒ ๋๋๋ฐ ์ฝ๋ ๋์ด์ง๋๊ฒ ์ซ์ผ๋ฉด Transform์ ๋ํ ํ์ฅ๋ฉ์๋๋ก ๋๊ฐ ๋ง๋ค๋๊ฐ - dc App
ใ ใ ํใ ใ ์ฝ๋ ๋์ด์ง๋๊ฑด ์๊ด ์์๊ณ ํ๋๋ฒ์ ๋ชฐ๋์๋ฟ์