๊ทธ๋ฆฌ๋ ์คํ์ผ ํด๋ฐฉ์ ๋ก๊ทธ๋ผ์ดํฌ๋ ๊ธธ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ ์ฐ์ตํด๋ณผ๋ ค๊ณ Phaser ๋ผ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ผ๋ก ๋ง๋ค์ด๋ณด๊ธฐ ์์ํจ.
ํ์ด๋ก๊ฐ ๊ฒ์์ ํ์ผ์ ๋ฒฝ์ด๋๊น ๊ทธ ์๋ก ๋ซ๊ณ ์ง๋๊ฐ์ง ๋ชปํ๊ฒ ํด์ผ๋๋๋ฐ, ๊ทธ๊ฑธ ํ์ด์ ์์ง์ ์์ผ์ด๋ ํผ์ง์ค๋ฅผ ์ด์ฉํด์ ๊ตฌํํ๋ ค๊ณ ๊ณํํ์.
์์ผ์ด๋ ํผ์ง์ค์ ์ถฉ๋ ์ฒ๋ฆฌ ํด์ฃผ๋ ๊ธฐ๋ฅ์ด ์๊ฑฐ๋ฑ. ํ๋ซํผ ๋ง๋ค์ด์ฃผ๋๊ฑฐ๋ ๋น์ทํ๊ฑฐ์.
๊ทธ๋ฐ๋ฐ ๋ฐฉํฅํค๋ฅผ ํ๋ฒ ๋๋ ์ผ๋ฉด ํ์นธ๋ง ์์ง์ฌ์ผํ๋๋ฐ ๋ฒฝ ๋ซ๊ณ ์ธ์ ๋๊น์ง ์ง์ฃผํด๋ฒ๋ฆฌ๋๊ฑฐ์;;;
์ฒจ์ isDown ํ๋กํผํฐ ํ์ธํ๋ ๋ถ๋ถ์ด update ํจ์ ์์ ์๊ธฐ ๋๋ฌธ์, ๋ฐ๋ณต์ ์ผ๋ก ์ํํ๋๊ฐ๋ณด๋ค๋ผ๋ ์๊ฐ์ ํด์ isDown ๋ถ๋ถ์ ์ฝ๋ฐฑ์ผ๋ก ๋ฐ๊ฟ์ค.
(์ฌ๊ธฐ์ ์๋ ๋ ์ด์ํ๋ค๊ณ ์๊ฐํ์ด์ผํจ)
ํ์ด์ ์ isDown์ด ๋ณ์ ์ด๊ฒ ๊ฑฐ๋ ์๊ฐํ๊ณ ,ย isUp์ผ๋ก ๋ฐ๊ฟ์ ๋์ ํ์.ย ํค ๋ฆด๋ฆฌ์ฆ ๋ ๋๋ง ์๋ํ๋ค๋ฉด ๋น์ฐํ ํ์นธ๋ง ์์ง์ผํ ๋๊น.
์ด๋ฒ์ ์ด ์น๊ตฌ๊ฐ ๋ ํค๋ฅผ ๋๋ฅด์ง๋ ์์๋๋ฐ ๋๊ฐ์ ์ผ๋กย ์์ง์ด๋๊ฑฐ์;;ย ์ด๊ฒ ๋ญ ์ํฉ์ธ๊ฐ ์ถ์ด์ย ๊ฒ์ํ๋ isUp์ ๊ธฐ๋ณธ์ ์ผ๋ก true๋ผ์ ๊ทธ๋ ๋ค๊ณ ํจ ใ ใ ...
if(e.isUp) { move(e.keycode); } ์ด๋ฐ ์์ ์ฝ๋๋ฉด ํญ์ ์์ง์ด๊ฒ ๋๋ค๋ ๋ง... ์ด๊ฒ ๋ง์ธ๊ฐ ๋ง๊ฑธ๋ฆฐ๊ฐ?
์ง์ฆ๋์ document.addListener("keyup", keyb) ๋ก ๊ทธ๋ฅ ํค๋ณด๋ ์ด๋ฒคํธ์ ์ฝ๋ฐฑํจ์ ๋ถ์ด๊ธฐ๋ก ํจ.
์์ ํ๋ฉด์ ์ด๋ด๊ฑฐ๋ฉด ์์ง ์์ฐ์ง.. ์ด๋ฐ ํ์๊ฐ์ดย ๋ค์์ง๋ง ์ด๋ฒ์ ์ ๋ ๊ฑฐ๋ผ๊ณ ๋ฏฟ์ด ์์ฌ์น ์์์.
๊ทธ๋ฐ๋ฐ ์ด๋ฒ์๋ ํ์ด๋ก๊ฐ ์ง์ฃผ๋ฅผ ์์ํ๋๊ฑฐ์ ใ ใ
ํค์ ์ด๋ฒคํธ๊ฐ ์ด๋ป๊ฒ ์ผ์ด๋๋์ง ์ฝ์๋ก ํ์ธํด๋ณด๋ฉดย ๋ถ๋ช ย ํ๋ฒ๋ง ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋๋ฐ ์บ๋ฆญํฐ๊ฐ ์๊พธ ์ด๋ํ๋ ๋ฏธ์น ์ํฉ์ด ๋ฐ์ํ๋๊ฑฐ์ ใ ใทใท
์ด์ ์์ผ ์ฝ๋์์ ์์ํด๋ณด์ด๋ ๊ฒ์ ์ง์ฐ๊ธฐ ์์ํ๋๋ฐ ...
์์ผ์ด๋ ํผ์ง์ค๋ฅผ ์ผ๋ ์ฝ๋๋ฅผ ์ง์ฐ๋๊นย ์ ์์ ์ผ๋ก ์์ง์ด๋๋ผ๊ตฌ. -_-; ์ ์ ํด๋ณผ๋ ค๊ณ ์๊ฐํ๋๊ฑด ์์๋ ๋ชปํ๊ณ ์ค๋นํ๋๋ฐ ์๊ฐ ๋ค๋ณด๋.
ํ์ด์ ์ ํฌํจ๋ ์์ผ์ด๋ ํผ์ง์ค ์์ง ๊ธฐ๋ฅ์ผ๋ก ์ถฉ๋์ฒ๋ฆฌ ๊ฟ๋นจ์ง๋ ๋ชปํ๊ณ ใ .ใ
emalron.github.io/path.html
๋ฐ์ ์๋ ๋น ๋ฅด์๋ค
๊ฑ ์ฌ์ด๊ฑฐ๋ง ์คํฌ๋ฆฝํธ๋ก ๊นจ์๊นจ์ํ๊ณ ์๋๊ฑฐ์ง์ ใ ใ ใ