์ถฉ๋ ์ด๋ฒคํธ ๊ฑ plate๋ก ์น ์ฎ๊ฒจ์ ํ๋ฒ์ ํ๊ธฐ๋ก ํ๋๋ฐ
์ธ์คํด์ค๋ค ๊ฐ์ ๊ฒฝ์ฐ๋ ๊ฒ์ค์์๋ ์์ฑํ ๋ ์ธ๋ฑ์ค ๋ฐ๊ฑฐ๋ ์ถฉ๋ํ ๋ ์ธ๋ฑ์ค ๋ฐ์์ค๋ฉด ๋์ง๋ง
๊ณ ๋์์ง ์๊ฑด ์ ๋ชฐ๋ฅด๊ฒ๋๋ผ๊ตฌ์ self์ ๋๋ก ์ธ์คํด์ค ๋ด๋ถ์์ ์์ ๋ง ๊ฐ๋ฆฌํฌ์ ์๋๊ฒ ๊ฐ์๋ฐ
๋ฐ๋ ์ฒดํฌํ ๋ if body == self: ์๋ฐ๊ฒ๋ ๋จนํ์ย connect๋ง ์ ์ฐ๊ฒฐํด์ค๋ค๋ฉด...
์๋ฅผ ๋ค์ดย A1 A2 A3 ์ด๋ ๊ฒ ๋ณต์ ๋ ์ธ์คํด์ค ๋ ธ๋๋ค์ด ์์๋
if body == A1: ์ด๋ ๊ฒ ํด๋ฒ๋ฆฌ๋ฉด ๋๊ฐ๊ฑธ๋ฆฌ๋ A1๋ง ํด๋น๋๋ฒ๋ฆฌ๋๊ฑฐ๋๊น
ย if body == self: ๋กย ํจ์๋ด์์ ์๊ธฐ์์ ์ ๊ฐ๋ฆฌํค๋๋ก ๋ง๋ค๊ณ ์ถ์ด์ฉ
plate ์คํฌ๋ฆฝํธ ๋ด์์ ์ฐ๊ฒฐํด์ค๊บผ๋๊น
self.connect("body_entered","ํด๋น ์ธ์คํด์ค","ํด๋น ์ธ์คํด์ค ๋ด ํจ์")
์๋ ๊ฒ ์ปค๋ฅํธ ์ด๋คํ๋ฉด ์ธ์คํด์ค ๋ถ๋ถ์ ์ด๋ป๊ฒ ์ ์ด์ฃผ๋ฉด ๋๋์?
๋ ธ๋๋ ์ฌ์ด๋ ์ธ์คํด์ค๊ฐ ๋ค๋ฅธ๊ฐ
๊ทธ๊ฑฐ๋ถํฐ ์ฐพ์๋ด์ผ๊ฒ๋ค
์ฌ์ด ๋ ธ๋ ์กฐํฉ์... ๊ทธ๋์ ๋ ธ๋ ์กฐํฉ์ ์ธ์คํด์ค ํ์ผ๋ฉด ๊ทธ๋ฅ ๋ ธ๋ ์ฐ๋ฏ์ด ๋ฃ์ผ๋ฉด ๋ ๊บผ์... get_node() ์ฝ์ด์ธ $ ์ฐ๋ฉด ๋๊ฒ ๋ค..
์ธ์คํด์ค ํ ๋ ๋ ธ๋ ์ด๋ฆ์ ์ ํ๊ณ ๋ถ๋ชจ๋ฅผ ์ ์ค์ ํ๋ฉด ๋๊ฒ ๋ค...
์ด๋ฆ๋ค์ ์๊พธ ์ซ์๋ถ์ด์ ์ฒ์ ์ธ์คํด์คํ ์ฌ๋ง ์ ์ฉ๋๋๊ฑฐ ๊ฐ์ ใ ใ
๋ ์ธ์คํด์ค ๋ง๋ค๋ ๋ฆฌ์คํธ์ ๋ฃ์ด์ ๊ด๋ฆฌํจ... ๋ ธ๋์๋ ์๋ณํ ์ ์๋ ๊ฐ๋ น ์ขํ๊ฐ์ด๋ ํน์ฑ๊ฐ์๊ฑฐ ์ค์ ํด์... ์ํฉ์ ๋ง์ถฐ์ ์ฐ๋ ํธ์...