์ ๋ํ์ฒ๋ผ ํ๊ฒ์ด ์ง์ ๋์ด ์๋ ๊ฒฝ์ฐ๋ผ๋ฉด ์ด์ ๋ฐ์ฌํ ๋ ์์ ํ๊ฒ์ ๋ณด๋ฅผ ์ฃผ๋ฉด ๋๋๊ฑฐ๊ณ
๊ทธ๊ฒ ์๋๋ผ ๊ทธ๋ฅ ์ถฉ๋์ฒ๋ฆฌ๊ณ ๋์์ ๋ช์ญ~๋ช๋ฐฑ์ด์ ์๋๋ฉด ๊ทธ๋ฅ GetComponent ์จ๋ผ
์๊ฐํ๋๊ฒ๋ณด๋ค๋ ๊ฐ๋ฒผ์ดํธ์ด๋ค
๊ดํ ์กฐ๊ธ ์ต์ ํํ๋ค๊ณ ์ค๊ณ ๊ฐ๊ผฌ๋ฉด ๊ทธ๊ฒ ๋ ํ๋ค๋ค
ํ ..... ์๋์ชฝ์ ํ์ ์๋ผ๊ณ ํ์ ๋ถ์.... SendMessage()๋ก ์จ๋ผ๊ณ ํ์๋๋ฐ.... GetComponet<>๊ฐ ๋ ๋ซ๋์? SendMsg() ๋ณด๋ค๋ GetComponent<>์ธ๊ฑฐ ๊ฐ์๋ฐ... ์ด๊ฑฐ๋ ๋น๊ตํ๋ฉด ์ด๋์? ์ด๋ณด๋ฒ์ด ๋ ๋ ค๊ณ ์ ์ฐ๋์ค์ด์์.
์ ์๋ผ๊ฐ ํ์ ์ด๋ผ๊ณ ํ์ ํ๋?
๊ธ ์ฝ์ด๋ณด๊ณ ์๋๋ฐ ๊ทธ๊ฑธ ์ด๋ป๊ฒ ๋ด์ผ sendmessage๋ฅผ ์ฐ๋ผ๋๊ฑธ๋ก ์ดํดํ๋๊ฑฐ๋..?
"GetComponent ์์ธ๊ฑฐ๋ฉด" ์ค๊ณ๋ฅผ ์ํ๋๊ฐ sendmessage๋ฅผ ์จ๋ผ๋ผ๋๊ฒ ๊ฐ์๋ฐ ์ด ๋ง์ธ์ฆ ์ฐจ์ ์ฑ ์ด์ง ์ต์ ์ฑ ์ด ์๋๋์๊ธฐ
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=68014&page=1
์ ์ด๊ธ์ ๋ฌ๋ฆฐ ๋ฆฌํ์ ๋ณด๊ณ , ์ด๊ธ์ ๋ณธ๊ฑฐ๋ผ์์... ์ฌ๊ธฐ์ ์ ๊ฐ ๋ญ ์๋ชป ์ดํด ํ ๊ฒ์ธ๊ฐ์?
์ ์๋ก ๋ค๋ฅธ ๊ธ์ ๋ณด๊ณ ์ด์ผ๊ธฐ๋ฅผ ํ ๊ฒ ๊ฐ๊ตฐ์.. ^^* ๊ธธ์ด ์๊ฐ๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค.... ์ด์ฐ๋ผ์๋ ์ ๊ถ๊ธํ๊ฒ... ใ ใ ใ GetComonent<>๋ฅผ ์ฐ๊ฑฐ๋ SendMsg()๋ฅผ ์จ์ผ ๋๋ ์ํฉ์ด ๋๋ค๋ฉด... ( ๋๋ค ์ฌ์ฉ ๊ฐ๋ฅํ ์ํฉ์ผ๋ ).... ๊ทธ๋๋ง ์ด๋ค๊ฒ ๋ ๋ซ๋๋ ์ง๋ฌธ์ ๋๋ค ^^*
๊ทธ๋ฅ GetComponent๋ ์ฐ๊ธฐ ์ซ๊ณ ์ค๊ณ๋ ๋ชปํ๊ณ ํธํ๊ณ ์ถ์ผ๋ฉด SendMessage์ฐ๋ผ๋๊ฑฐ ์๋? GetComponent๋๊ณ SendMessage์ธ ์ด์ ๊ฐ ์๋๋ฐ
์ ๊ฐ ์ด๋ ๊ฒ ์ฌ์ญค๋ณด๋ ์ด์ ๊ฐ..... ๋ฅ๋ ฅ์ด ์๋๋๊น... ์ด๋ฐ๊ฑฐ๋ผ๋ ์ข ๋ฌผ์ด๋ณด๋ฉด์ ๋ญ๋ผ๋ ์ข ๋ฐฐ์์ ๋ฅ๋ ฅ์ ํค์ ๋๊ฐ๋ ค๊ณ ๊ทธ๋ฌ๋ ๊ฑฐ์์. ๋ฅ๋ ฅ์ด ์๋๋๊น ์๋ฌด๊ฒ๋ ์๊ฐํ์ง ๋ง๊ณ ๊ทธ๋ฅ ๋๋๋ฐ๋ก ํธํ๊ฒ SendMsg()๋ ์จ๋ผ.... ์ด๊ฑด ์ข ๋๋ฌด ํ์์์. ๋ฅ๋ ฅ์ด ์๋๋ ๊ฑธ ์์์ผ๋๊น ์ข ๋ฐฐ์ ๋ณผ๋ ค๊ณ ์ง๋ฌธ๋๋ฆฌ๋๊ฑด๋ฐ ใ ใ ๋๋ฌดํ์ฌ. ์ ์์ฐ, ๊ฒ, ๊ฐ์ฌ๋ก ๋๋ด๊ณ ์ถ์ง ์์์์... ๊ทธ๋ ์ฃ ..... ์ ๋ GetComponent<> ๋ฅผ ๋๊ณ SendMsg() ๋ฅผ ์ธ ์ด์ ๊ฐ ์์ ๊ฒ ๊ฐ์์ ๋ฌผ์ด ๋ณธ๊ฑฐ์์. ๊ทธ๋ฐ๋ฐ < ์ปคํผํ์ >์ด๋ผ๊ณ ์ง๋ฌธ ๋ฐ์ ์ฃผ์๋ ๋ถ์ด.... .<์๋ฒ ์ชฝ์ด์ ๊ฐ๋ด์ > ์๋ฒ์์๋ ๊ทธ๋ฅ SendMsg ๋ผ๊ณ ํ์๋๊น์... ์๋ฒ๋ผ๋ฉด ๊ทธ๋ด ์ ์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ๋ ๋ญ๋๋ค.
๋ ํธํ๊ฒ SendMessage์ฐ๋ผ๊ณ ํ์ ์๋ค ๊ทธ๋ฅ ๋ด ๋ณธ๋ฌธ ์ฝ๊ณ GetComponent ์ฐ๋ฉด ๋ ๊ฑฐ๋ฅผ ์ ๊ณ์ ๋๋ ๊ด๊ณ๋ ์๋ ์ ์๊ธฐ๋ฅผ ๋๊ณ ์์ ๋ํํ ๋ฐ์ง
๋ฏธ์ํด์. ๋ฐ์ง๋ ค๋๊ฑฐ ์๋์์. ใ ใ ใ ใ . ๋ก๋ ๋น์ฒจ๋์ธ์.
๋๋ฆ ์ด๊ธฐํ์ ์คํฐ๋๋ฅผ ํด๋ดค์ด์.
https://answers.unity.com/questions/982211/is-sendmessage-or-getcomponent-faster.html
๋ณด๋๊น... SendMsg๋ณด๋ค๋ GetCompo๊ฐ ํจ์ฌ ๋น ๋ฅด๋ค์. ๊ฒ๋ค๊ฐ SendMsg()๋ ์คํธ๋ง ๊ธธ์ด๊ธฐ ๋์ด๋๋ฉด ๋์ด๋ ์๋ก ๋๋ ค์ง๊ณ , ๊ฐ์ ์ค๋ธ์ ํธ์ ๋ฌ๋ ค ์๋ ์คํฌ๋ฆฝํธ์ ์๊ฐ ๋์ด ๋ ์๋ก ์๊ฐ๋ ๋น๋ก์ ์ผ๋ก ๋์ด๋๋ค์. ^^* ๊ถ๊ธํ๋๊ฒ ํด๊ฒฐ๋์ต๋๋ค.
๋๋ ๋๋จ๋ฐ ๋๋ถ์ ๊ฐ์ด ๋ฐฐ์ ๋ค ใณ