๊ณ ๋ ์ ๋ฌธํด์ ์ฐ์ต ์ค์ธ๋ฐ, ๊ณ ๋3 ๊น์ง ๋ง์ง๋ค๊ฐ ๊ณ ๋4 ํ๋ ์ค์.
์ง๋ฌธ์ ์ ๋ชฉ๊ณผ ๊ฐ์. ์ด๊ฒ ์ ๊ถ๊ธํด์ก๋๋ฉด, Node2D๋ฅผ ํญ์ ์ต์์ ๋
ธ๋๋ก ๋๋ ๊ฒ ๊น๋ํ ๊ฒฝ์ฐ๊ฐ ์๋ค๊ณ ์๊ฐํ๊ฑฐ๋ .
์๋ฅผ ๋ค์ด, ํ๋ ์ด์ด ์บ๋ฆญํฐ๊ฐ ์๊ณ , Sprite2D, Area2D, Collision ๋ฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋๋ฐ (๋ฌผ๋ก collision์ area์ ์์์ด๊ฒ ์ง.)
์ต์์๋ ธ๋๋ฅผ Sprite๋ก ๋ ์๋ ์์ง๋ง, ๊ทธ๋ ๊ฒ ํ๋ฉดย ย ๊ตณ์ด ๋ถ๋ชจ์์ ๊ด๊ณ์ผ ํ์๊ฐ ์๋ ๋ ธ๋๋ค๋ผ๋ฆฌย ๊ตณ์ด ๋ถ๋ชจ ์์ ๊ด๊ณ๋ฅผ ๋ง๋ค๊ฒ ๋๋จ ๋ง์ด์ง?
๊ทธ๋์ Node2D๋ฅผ ์ต์์ ๋ ธ๋๋ก ๋๊ณ , ๊ฑฐ๊ธฐ๋ค๊ฐ Sprite, Area ๋ฑ์ ๋ถ์ด๋ ๊ฒ ๊น๋ํ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํ์ด.
๋ฌผ๋ก , Sprite๊ฐ ๊ฐ์ฅ ์ค์(?)ํ ๋์ด๋๊น ๋์ฅ๊ฒฉ์ด๋ผ๊ณ ๋ณผ ์๋ ์๋๋ฐ, ๋ญ ์ด๊ฑด ์๊ฐํ๊ธฐ ๋๋ฆ์ธ ๊ฒ ๊ฐ์.
์ด์จ๊ฑฐ๋ย ์ฌ๊ธฐ์ย ๋ฌธ์ ๊ฐ ํ๊ฐ์ง ์๊ธฐ๋๋ฐ
๋ค๋ฅธ ์ฌ์์, ํด๋น ์ฌ์ ์ธ์คํด์คํ ํด์ ์์ฑํ ๋,
๊ฐ์ฅ ์ต์์ ๋ ธ๋์ธ Node2D ๋น์ ๋ณด์ด์ง ์๋๋ค๋ ๊ฑฐ์ง.
๋ฌผ๋ก 'ํธ์งํ ์ ์๋ ์์' (ํ๊ตญ์ด๋ก ์ฌ์ฉ์ค์ด๋ผ, ์์ด๋ก ๋ญ๋ผ ์จ์๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค) ์ ์ฒดํฌํ๋ฉด ํ์ ๋ ธ๋๋ค์ ๋ค์ฌ๋ค๋ณด๊ณ ์์ ํ ์ ์์ง๋ง,
๊ท์ฐฎ์ ๋ฐฉ๋ฒ์ด๋ผ๋ ์๊ฐ์ด ๋ค๋๋ผ๊ณ . (๋ฌผ๋ก ์ ์ด์ ์์ ์ด ์์ฃผ ์ผ์ด๋๋ฉด ์ ๋๋ ๊ฑด ๋ง...์ง)
๊ทธ๋์ ๋ ์๊ฐ์ด ๋ญ๋๋ฉด, ์ผ๋จ ์์ ๊ฒฝ์ฐ์๋, sprite๊ฐ ๊ฐ์ฅ ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ ๋ ธ๋๋๊น, sprite๋ฅผ ์ต์์ ๋ ธ๋๋ก ๋๋ฉด, 'ํธ์งํ ์ ์๋ ์์'์ ๊น๋ณด๋ ์ผ์ด ์ ๊ฒ ์๊ธธ ๊ฑฐ๋ ๋ง์ด์ง?ย ๊ทผ๋ฐ ๋ง์ฝ ๋ฌผ๋ฆฌ์์ง์ ์ ์ฉ์์ผฐ์ ๋๋, ์ด๋ฒ์๋ ๋ kinematicbody ๋ ธ๋๊ฐ ์ต์์ ๋ ธ๋๊ฐ ๋ ์ ์๊ฒ ๋๋ผ๊ณ ...
๊ทธ๋๊น, ์ต์์ ๋ ธ๋๋ฅผ ์ ํํ๋ ๊ธฐ์ค์ด ๋ญ๊ฐ ์ผ๊ด์ ์ด์ง ์๊ฒ ๋๋ค๋ย ๊ฑฐ์. (๋ง์ฝ ํญ์ Node2D๋ง์ ์ต์์ ๋ ธ๋๋ก ๋๋ฉด ์ด๋ฐ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์์.)
๋ ๋ฌธ์ ์ ์ด ๋ญ๋๋ฉด, ๋ง์ฝ sprite๋ kinematicbody๊ฐ ์ต์์ ๋ ธ๋์ธ ๊ฒฝ์ฐ์๋, ๋ณดํต ์ค์ํ ์ฝ๋ ๋ก์ง์ ์ต์์ ๋ ธ๋์๋ค๊ฐ script๋ฅผ ๋ถ์ฌ์ ๊ด๋ฆฌํ๊ฒ ๋๋ ๊ฒ ๊ฐ์๋ฐ,
๊ทธ๋ ๊ฒ ๋๋ฉด ์ธ๋ฐ ์์ด ํด๋น ๋
ธ๋์ ํน์ type์ ์์๋ฐ๊ฒ ๋๋ค๋ ๊ฑฐ์ง. ์ด ์ ์ด ๋ ๋ญ๊ฐ ๋ง์์ ๋ค์ง ์์์..
์ ๋ค๋ณด๋ ๋์์์ด ๊ธ์ด ์จ์ง ๊ฒ ๊ฐ์๋ฐ.. ใ
ใ
์ด์จ๋ ๊ฒฐ๋ก ์ ๋ญ๋๋ฉด,
1. ์ต์์ ๋ ธ๋๋ฅผ ํญ์ Node2D๋ก ์ค์ ํด์ฃผ๋ ๊ฒ ๋ง๋ ๋ฐฉ๋ฒ์ธ๊ฐ?
2. ๊ทธ๊ฒ ์๋๋ผ๋ฉด ๋๋์ฒด ์ด๋ค ๋ ธ๋๋ฅผ ์ต์์ ๋ ธ๋๋ก ์ค์ ํด์ผํ๋ ๊ฑด์ง? ๊ณ ๋์์ง๋ง์ ๊ด์ต๊ฐ์ ๊ฒ ์๋?
์ธ๋ฐ์์ด ๊ธธ์ด์ง ๊ธ ์ฝ์ด์ค์ ๊ณ ๋ง๊ณ ๋ต๋ณ ํด์ฃผ๋ฉด ์ง์ง ๊ฐ์ฌํ๊ฒ ์.
๊ฑ ๋ง๋๋ก ํ๋ฉด ๋. ๋ณธ์ธ์ ๊ฐ์ ๊ฒฝ์ฐ๋ ํ์์๋ Node2D๋ก ํ๊ณ Rigidbody๊ฐ์ด ์ต์์๋ก ๋์ ์ด์ ๊ฐ ๋ฐ๋ก ์์ค๋ฉด ๊ฑ ๊ฑ๋ฅผ ์ต์์๋ก ๋ . ๊ทธ๋ฆฌ๊ณ ์ฝ๋ ๋ก์ง์ ์์ ์ถ๊ฐํด์ ๊ฑ๊ฐ ๋ฌ๊ณ ์๊ฒํด์ ์ ๋๋ ์์ ์ปดํฌ๋ํธ ๋๋ค ๋ถ์๋ค ํ๋ฏ์ด ์์์ ๋๋ค ๋ถ์ฟ๋ค ํจ. ๊ตณ์ด ๋ก์ง์ ์ต์์ ๋ ธ๋์ ๋ฌ์๋ ํ์๋ ์ ์ด
์ ใ ใ ใ ใ ๊ฒฐ๊ตญ์ ์๊ธฐ ๋ง๋๋ก ๋ผ๋ ๊ฑฐ๊ตฌ๋. ๋ญ๊ฐ ๊ด์ต์ด ์์ผ๋ฉด ๋ฐ๋ฅด๋ ค๊ณ ํ์. ์๋๋ฉด ๋์ค์ ๊ท์ฐฎ์ ๋ฌธ์ ๋ค์ด ์๊ธธ๊น๋ด.. ์ผ๋จ ์ ์ด๋ Node2D ๋ ธ๋๋ฅผ ๋ถ๋ชจ๋ก ํ๋ ๊ฒ๋ ๋์์ง ์์ ๋ฐฉ๋ฒ์ธ๊ฐ ๋ณด๋ค. ๋ต๋ณ ๊ฐ์ฌ!
๊ณ ๋์ ์ํ์ ๊ฒฌ๋๋ผ