๊ฐ์ ํ๋๋ฐ ์ค๋ ๋ ์ธ์ฐ๋๊ฒ ์๋ค
ํน์ ์ค๋ธ์ ํธ์ ์ถฉ๋๋ง ์ฒ๋ฆฌํ๋๋ฒ ์๋์ค๊ธธ๋
์ถฉ๋์ด๋ ๋ง์คํฌ ๋ ์ด์ด ๋ฐ๊พธ๋๊ฑธ๋ก ๋ผ์๋จ๋๋ฐ
๋ ์ด์ด๋ ์ ์ ํ ์๋๊ฑฐ ๊ฐ๊ณ
๊ฐ์ ํ๋๋ฐ ์ค๋ ๋ ์ธ์ฐ๋๊ฒ ์๋ค
ํน์ ์ค๋ธ์ ํธ์ ์ถฉ๋๋ง ์ฒ๋ฆฌํ๋๋ฒ ์๋์ค๊ธธ๋
์ถฉ๋์ด๋ ๋ง์คํฌ ๋ ์ด์ด ๋ฐ๊พธ๋๊ฑธ๋ก ๋ผ์๋จ๋๋ฐ
๋ ์ด์ด๋ ์ ์ ํ ์๋๊ฑฐ ๊ฐ๊ณ
ํฌ๋ผ ๊ธ์ฐ๊ธฐ๋ ๋๋ ์๋ชจ๋ฅด๊ฒ ๋ค...
godotengine.org/qa ์ฌ๊ธฐ๋ ๊ธ ์ฌ๋ ค๋ ๋ฐ๋ก ์์ฌ๋ผ์ค๊ณ ์๊ฐ ์ง๋๋ฉด ๋์ด. ๊ทธ๋์ ๊ธํ ๋๋ ๋ ๋ง ๊ณ ๋ ์๋ธ๋ ๋ง์ ์ด์ฉํ๋ ์ค. ์ถฉ๋์ area2d ์ ๊ฒฝ์ฐ์ _on_body_entered(body) ์์ if body.is_in_group("ํน์ ๊ทธ๋ฃน") ์ด๋ฉด ๊ทธ ์์ ๋๊ฐ ํ๊ณ ์ถ์๊ฑฐ ๋ฃ์ผ๋ฉด ๋จ. kinematicbody2d ์ ์ถฉ๋์ ์ ์ด์ area2d ์ ์ฑ์ง๊ณผ๋ ๋ฌ๋ผ์, ์ถฉ๋๊ฐ์ง๋ผ๊ธฐ๋ณด๋จ ๋ฌผ๋ฆฌ์ ๊ฒน์นจ์ ๋ฐฉ์งํ๊ธฐ ์ํ ์ถฉ๋์ด๋ผ๊ณ ๋ด์ผ๋.
์ฐธ๊ณ ํ ๋งํ ๊ธฐ๋ณธ ๊ตฌ์กฐ ---body (anytype) ----------Area (2D or spatial) ----------------Collision (2D or spatial) #์ด๊ฑธ ํํธ๋ฐ์ค๋ผ๊ณ ์๊ฐ, ๋ฌผ๋ฆฌ์ ์ถฉ๋ X ----------collision (2D or spatial) #์ด๊ฑด ๋ฒฝ์ด๋ ๋ ์ด๋ ๋ถ๋ํ๋ ์ฉ๋