์์ ์ ๊ธด๊ฐ๋ฏผ๊ฐ ํ๋๋ฐ ์ค๋ ์ฆ์ ๋ณด๋๊น ํ์คํ๊ฑฐ๊ฐ์.
ํธ๋ฆฌ๊ฑฐ๋ก ์ฐ๋ ค๊ณ ์ฝ๋ผ์ด๋ ๋ด ์ค์ ์์ is trigger๋ก ์ฒดํฌ ํด๋๊ณ ์ฌ์ฉํ๋๋ฐ, ๋ง ๊ณ์น๊ฑฐ๋, ๊ณ์น ์ํ์์ ๋์ค ํ๋๊ฐ ์ด๋์ค์ผ ๋๋ (์์น๊ฐ ๋ณํ๋ ์ค) ์๋์ ์ ํจ. ๊ทผ๋ฐ ๋์ด ๋ฑ ๊ณ์น๊ณ ๋์ ์ผ์ ์๊ฐ ์๋ก ์์น๊ฐ ๋ณํ์ง ์์์์๋,ย ์๋์ ์ ํจ.(ํ 1~3์ด?)
OnTriggerEnter2D ๋,ย OnTriggerStay2D๋ ๋ญ๋๊ฐ์. ์คํฌ๋ฆฝํธ ๋ฌธ์ ๊ฐ ์๋๋ผ ๊ทธ๋ฅ ์ ๋ํฐ ์์ฒด์์ ์๋์ ์ํจ.
์๋ก ์ฌ ์ด๋ํ ๋. ์ํ๋ ์บ๋ฆญํฐ๊ฐย ํด๋น ํธ๋ฆฌ๊ฑฐ ์์ ๋ค์ด๊ฐ ํ, vํค๋ฅผ ๋๋ฅด๋ฉด ์ฌ์ ์ด๋ํ๋๋ก ํด๋์ (OnTriggerStay2D ์ฌ์ฉ).
ํด๋นํธ๋ฆฌ๊ฑฐ์ ๋ง ๋ค์ด๊ฐ์ vํค๋๋ฅด๊ธฐ, ํธ๋ฆฌ๊ฑฐ ์์ ๋ค์ด๊ฐ ํ ์์ง์ด๋ฉด์ vํค ๋๋ฅด๊ธฐ ์ด๋ ๊ฒ๋ ์๋์ ์ ํจ.
๊ทผ๋ ์์ ์ฆ์๋๋ก ํธ๋ฆฌ๊ฑฐ ๋ด์ ๋ค์ด๊ฐ์ ์ ์ย ๊ฐ๋งํ ์๋ค๊ฐ, vํค ๋๋ฅด๋ฉด ์๋์ ์ ํจ.
์ฌ์ด๋์ ๊ฑฐ์ ์ฒ์์ ๋ฐฐ์ฐ๋ฉด์ ๊ตฌํํ๋๋ฐ ์ฒ์์ ์ฌ์ด๋ ์๋๋ ์ฆ์ ๊ฒช์์๋๋, ๋ฌด์จ์ฆ์์ธ์ง๋ ๋ชจ๋ฅด๊ณ ๋๋ค ์ ๋๋ค ํ๋ ๊ทธ๋ฅ ๋ ์ธ๊ฐ๋ณด๋ค ํ๋๋ฐ ์ค๋ ๋ ๋ด๊ฑฐ ํ๋ค๋ณด๋๊น ์ ์ฆ์์ด ํ์คํ ๊ฒ ๊ฐ์
์ด๋ฒ์ ํ๋๊ฒ ๊ณต๊ฒฉ ๊ด๋ จํด์์ง๊ณ ์์๋๋ฐ, ํ๋๊ฒ ํฌ์ฌ์ฒด๊ณต๊ฒฉ์ด์์ผ๋ฉด ๋ชป๋๊ผ์ํ ๋ฐ(ํํธ๋ฐ์ค ์ฝ๋ผ์ด๋๊ฐ ์ด๋์ค์ธ ์ํ์์ ์๋ํ ํ ๋) ๋ง์นจ ์ด๋ฒ์ ์ง๋๊ฒ ๊ทผ์ ๊ณต๊ฒฉ์ธ๋ฐ, ์ด๋ํ๋ฉด์๊ณต๊ฒฉ๋ ๊ฐ๋ฅํ๊ณ , ์ ์๋ฆฌ ๊ณต๊ฒฉ๋ ๊ฐ๋ฅํ๋จ๋ง์ผ.
๋ฉ์ถฐ์ง ์ค๋ธ์ ํธ ์น๋๊ฑฐ๋ก ํํธ๋ฐ์ค ์คํํ๋๋ฐ ์ ์๋ฆฌ ๊ณต๊ฒฉํ๋ค๊ฐ ์ ์ฆ์์ ์์๋ฒ๋ฆผ.
์ค๋ธ์ ํธ๊ฐ ์์ง์ผ๋ ์ ์๋ฆฌ ๊ณต๊ฒฉํ๊ฑฐ๋,ย
๋ฉ์ถฐ์ง ์ค๋ธ์ ํธ๋ฅผ ์ด๋๊ณต๊ฒฉํ๊ฑฐ๋ ํ์๋๋ ํผ๊ฒฉ์ด ์ ์ ์๋ํ๋๋ฐ,
๋ฉ์ถฐ์ง ์ค๋ธ์ ํธ๋ฅผ ์ ์๋ฆฌ ๊ณต๊ฒฉํ ๋์ ์๋์ ์ํจ. (์๋ก ์ฝ๋ผ์ด๋ ์์น๊ฐ ๊ณ ์ ์ํ)
ํ์คํ ํด๋ณด๊ธฐ ์ํด ontriggerstay2d ๋ก ์คํํด๋ณธ๊ฒ, (์ด๊ฒ ๋ค์ด์์๋๋์ ๋ฌดํ๋ฐ๋ณต ์คํ ๋ง์ง? enter์ด ํธ๋ฆฌ๊ฑฐ์ '๋ค์ด๊ฐ์ ๋' ํ๋ฒ์คํ์ด๊ณ .)
ontriggerstay2dํด์ print("sex") ํด๋จ๋จ๋ง์ผ.
ํ 20๊ฐ? ์ ๋?ย sexsexsexํ๋ฉด์ ์ฝ์์ฐฝ์ ๋จ๋ค๊ฐ ๋ฉ์ถค. ์์ง์ด๋ฉด ๋ค์ ์คํ๋๊ณ ..
์ฌํผ ํํธ๋ฐ์ค ํด๊ฒฐ๋ฐฉ๋ฒ ๊ฐ์ ๊ฒ ์ค์ ์ด ์๋๋ผ, ์ฝ๋ผ์ด๋๋ผ๋ฆฌ ๊ณ์น์ํ๋ก ์์น๊ฐ ์ ๋ณํ ๋ trigger๊ฐ ์๋์ ์ํ๋ ์์ด์ ์ธ ๋ฌธ์ ์ ์ ์ด์ ๋ฅผ ์๊ณ ์ถ์.
์ด๊ฑฐ์ง๋ก ๋ฌธ์ ์๊ฒ๋ ํ๋ ค๋ฉด ํ ์๋ ์๊ฒ ๋๋ฐ(ํ์ฌ๋ก์๋ ๊ณต๊ฒฉ๋ ํํธ๋ฐ์ค ํธ๋ฆฌ๊ฑฐ๋ฅผ ์๋์ ์ผ๋ก ์ ๋๋ฉ์ด์ ๋ณ๋ก ์กฐ๊ธ์ฉ ์์ง์ด๊ฒย ํด๋ฒ๋ฆฌ๋๊ฐ, ์ ์๋ฆฌ ๋ฉ์ถ ์ฝ๋ผ์ด๋๋ ๊ทธ๋ฅ ํ์๋ ์กฐ๊ธ์ฉ ๋ฏธ์ธํ๊ฒ ์์ง์ด๊ฒ ํด๋ฒ๋ฆฌ๋๊ฐ ํ๋ ๋ฐฉ๋ฒ๋ฐ์ ์๋ ์ค๋ฅด์ง๋ง...)ย
์ ย ์ฆ์์ ์์ธ์ด๋ ํด๊ฒฐ๋ฒ์ ์๊ณ ์ถ์.
์ธํฐ๋ท์ ์ณ๋ ๋ญ๋ผ ๊ฒ์ํด์ผ ํ ์ง๋ ๋ชจ๋ฅด๊ฒ ๊ณ , ์๊ฐ๋๋ ์ด๊ฑฐ์ ๊ฑฐ ๋ง ์ณ๋ ์๋์์ ์ด๊ณณ์ ์ง๋ฌธ ์ฌ๋ฆฝ๋๋ค.ย
ํน์ ์ ์ฆ์์ด ์ ๊ทธ๋ฌ๋ ์ง ์์๋ ํ๋ ๊ณ์ค๊น์. ์ ๋ํฐ ๋ด ์ค์ ์ด๋ผ๋๊ฐ.. ์๋๋ฉด ์๋ ๊ทธ๋ฌ๋ ๋ฐฉ๋ฒ์ด ์๋ค! ๋ผ๋๊ฐ..
์ ์ฐธ๊ณ ๋ก ๋ง์๋๋ฆฌ์๋ฉด ์คํฌ๋ฆฝํธ๋ ์ ๋ํฐ ์ค์ ์์ฒด๋ ๋ง์ง ๊ฒ ์ ํ ์์.
์ ๋ํฐ ๋ด ์ค์ ์ ๋ฐ๋ก ๋งํ๋๋ก ๋ง์ง ๊ฒ ์๊ณ , ์คํฌ๋ฆฝํธ๋ ๋ถ๊ฐ์ ์ธ ์กฐ๊ฑด ๊ฐ์๊ฑฐย ์ด๋ฐ๊ฑฐ ์ ํ ์ ๊ฑด๋ค๊ณ ย OnTriggerStay2D ~~ย ์ด๋ฐ๊ฑฐ๋ก๋ฐ์ ์ํ์. ontrigger ์ข ๋ฅ ๋ค์ํํด๋ดค๋๋ฐ ๋ค ์ฆ์์ด ๊ฐ์.ย OnTriggerExit2D ์ด๊ฑฐ๋ ๋ ผ์ธ.(์ด์ฐจํผ ๋์ค ํ๋๋ ๋ฌด์กฐ๊ฑด ์์ง์ฌ์ผ ์๋ํ๋๊น)
๊ธ ๊ธด๊ฑฐ ใ ใ . ํ์๋ฆฌ๊ฐ ๋ง์๋ฐ ์์ฝํ์๋ฉด ํธ๋ฆฌ๊ฑฐ ์ฝ๋ผ์ด๋๊ฐ ๊ณ์น ์ํ๋ก ์ผ์ ์๊ฐ ์์น๊ฐ ์ ๋ณํ๋ฉด ํด๋น ์ฝ๋ผ์ด๋๋ค๊ณผ ๊ด๋ จ ๋ ํจ์๋ ๋ณ์๊ฐ ์๋์ ์ํ๋ ์ด์ ๋ฅผ ์๊ณ ์ถ์.
RigidBody2D - Sleeping Mode - Never Sleep
๋จธ์ฌ ์ด๋ฐ๊ฑด ์ฒจ์์๋ค. ๊ฒ์ํด๋ณด๋ ์ด๊ฑฐ ์ฐ๋ฉด ์ํผ์ ๋ถํ ์ฌํ๋ค๋๋ฐ ๋ง์ด ๊ทธ๋ ๋ค๋ ๊ฑฐ๊ณ ๊ณ ์ฌ์ ์ค๋ฆฌ๋๊ฒ ์๋๊ณ ํฝ์ ๊ฒ ์์ญ์์๋ ์๊ด ์๊ฒ ์ง? ์ฌํฌ๊ธฐ๊ฐ ์ข ํฌ๊ธด ํ ํ ๋ฐ.
๊ณ์น๋คX ๊ฒน์น๋คO
์ ๋ถ๋๋ฝ๊ตฌ....
์๋ ์ํ๋ ์ด์ ์ผ ๋ปํ์ง. ์ฑ๋ฅ ์๋๋ ค๊ณ . ๋๋ถ๋ถ์ ๋ฌผ๋ฆฌ์์ง๋ค์ด Velocity์ ํฌ๊ธฐ๊ฐ 0์ด ๋๋ฉด Sleep๋ชจ๋์ ๋ค์ด๊ฐ์ ์ฐ์ฐ์ ์ํด.
Never Sleep ์ผ๋๊ณ ๋ ๊ฑธ๋ฆฐ๋ค ์ถ์ผ๋ฉด, ๋ฌผ๋ฆฌ์ฐ์ฐ ํ์์๋ ๋ ์๋ค ์ฝ๋ผ์ด๋๋ ์ค๋ธ์ ํธ ๋นํ์ฑํ ์ํค๋ฉด ๋ ๋ฏ.