์ ๋ํฐ์ ๊ฐ ์ค๋ธ์ ํธ์ Update, LateUpdate ํ์ด๋ฐ์ด ๋ค๋ฅด๋๊นย
ํ ํ๋ ์์์ย
ObjectA.Update -> ObjectA.LateUpdate -> ObjectB.Update ์ด๋ฐ์์ผ๋ก ์ฒ๋ฆฌ๋๊ธฐ๋ ํ๊ณ
์ด๋จ๋๋ย
ObjectA.Update ->ย ObjectB.Updateย ->ย ObjectA.LateUpdateย ์ด๋ฐ์์ผ๋ก ์ฒ๋ฆฌ๋๊ธฐ๋ ํ๊ณ
์์ ์คํ ์ด์์ ์ฐ ์บ๋ฆญํฐ ์ปจํธ๋กค๋ฌ๋ก ๊ฒ์ ๋ง๋ค๊ณ ์์๋๋ฐย
์์ ๋ฌธ์ ๋ก ํ๋ ์ด์ด ์ธํ์ด 10ํ๋ฒ๋ฆฌ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํด์ ๊ณจ์ํ๋ค ใ ใ
๊ฒฐ๊ตญ ์์ ์คํ ์ด ํ๋ ์์ํฌ ๊ตฌ์กฐ๋ฅผ ๋ค ๋ฏ์ด๊ณ ์ณ์ผ ํ ๊ฑฐ ๊ฐ์๋ฐย
ใ ๊ฐ๋ค ใ ใ ย
์๋๋ฐ? ์ ๋ฐ์ดํธ ๋ค ๋ถ๋ฅด๊ณ ๋ ์ดํธ์ ๋ฐ์ดํธ ๋ถ๋ฆผ
๊ทธ๋ฆฌ๊ณ ์ธํ ๊ฐ๋ฉด ์ ๋ฐ์ดํธ ์์ ์ปค์คํ ,์ถ๊ฐ ๊ฐ๋ฅ
๊ทธ๋? ๊ธ์ฟค.. ๊ทธ๋ผ ๊ทธ์ชฝ์ ๋ง์ง๋ฉด ๋๋๊ฑด๊ฐ. ์๋ ค์ค์ ๊ณ ๋ง์!
์ง๊ธ ์ด๋ ๊ฒ ObjectA.Update -> ObjectB.LateUpdate -> ObjectA.Update ์ ๋ฐ์ดํธ๋ ๋ ์ดํธ ์ ๋ฐ์ดํธ๊ฐ ์์ด๋๊ฒ ObjectB์ชฝ ์คํฌ๋ฆฝํธ๊ฐ Excution Order๊ฐ -100 ์ด๊ณ , ObjectA๊ฐ ๋ํดํธ๋ผ์ ๊ทธ๋ฐ๊ฑด๊ฐ?
์ด์ํ๋ค ... ์์์ฌ์ผ ํ๋๊ฑฐ ์๋๊ฐ ๋ญ๊ฐ ์๋ชป๋๊ฑฐ์ง
์๋๋ค ๋ด๊ฐ ์๋ชป ์ฒดํฌํจ.. ์ฌํผ ์๋ ค์ค์ ๋๋ฌด ๊ณ ๋ง๋ค. ๋ค๋์ ํ๋ฃจ์ ๋ ์๊ฐ ๋ฒ๋ฏ