UI์ ํ๋ฉด์ ์ด๋์ํค๋ ๋ฒํผ์ด ์๊ณ
์คํฌ๋ฆฝํธ๋ฅผ ํตํด ํค๋ณด๋(wasd)๋ฅผ ์
๋ ฅํ๋ฉด ๋ฒํผ์ด ๋๋ฆฌ๋ ํจ๊ณผ์ ํจ๊ป ํ๋ฉด์ด ์ด๋ํ๊ฒ ๋ง๋ค๋ ค๊ณ ํ๋๋ฐ
๊ฐ๋จํ ์ค ์์๋๋ ์์ธ๋ก ์ด๊ฒ ์ ์๋๋ค
๊ฒ์ํด์ ์จํด๋ฆญ.Invoke()๋ก ๋๋ค๋๊ฑด ๋ดค๋๋ฐ ์ผ๋จ ์ด๊ฑฐ๋ก๋ ์คํจํ์
ํน์ ์คํฌ๋ฆฝํธ๋ก UI ๋ฒํผ์ ๋๋ฅด๋ ๋ฐฉ๋ฒ ์์??
IPointerClickHandler ์ถ๊ฐํ๋ฉด ๋ ๊ป?
์ฐพ์๋ณด๋๊น ์ฃผ๋ก ๋ง์ฐ์ค ๊ด๋ จ ์๊ธฐ๊ฐ ๋์ค๋๋ฐ ์ด๊ฑธ๋ก ํค๋ณด๋ ์ ๋ ฅ์ ๋ฐ์์ UI ๋ฒํผ์ ๊ฑด๋๋ฆด์๋ ์์??
์. ๋ด๊ฐ ์ด์ํ๊ฒ ์์๋ค์ด์ ํ์๋ฆฌํ๋ค.
์๋ ์ ๋ชฉ ๋๋ฌธ์ ์คํดํ์์ ์์๊ฑฐ ๊ฐ์ ๋ต๋ณํด์ค์ ๊ณ ๋ง์
์์ ์ ๋ด๊ฐ ๋น์ค๋ฌด๋ฆฌํ๊ฑธ ๊ตฌํํ์๋๋ 1. ์ด๋ฏธ์ง๋ก ๋ฒํผ์ ๊ตฌํํ๋ค์ ์ด๋ฏธ์ง์ ๋ฃ์ ์คํฌ๋ฆฝํธ์ ์ธํฐํ์ด์ค (IPointerDownHandler, IPointerUpHandler)๋ฅผ ์ถ๊ฐํจ. 2. ์์ฑํด์ผ๋งํ๋ OnPointerDown๊ณผ OnPointerUP์ ๋ถ๋ฆฌ์ํจ์ ispressed๋ฅผ ๋ฃ์.(๋ฒํผ์ ์ง์ ๋๋ ์๋ ์ด๋ํ๊ฒ ํ๊ธฐ์ํด) 3. ํด๋น ํจ์๋ด์์ update์๋ ispressed == false์ ๊ฒฝ์ฐ ์คํ๋ผ์ดํธ๋ฅผ ์๋๋ฌ์ก์๋์ ์คํ๋ผ์ดํธ๋ก, ispressed=true์ ๊ฒฝ์ฐ์๋ ์คํ๋ผ์ดํธ๋ฅผ ๋๋ฌ์ก์๋์ ์คํ๋ผ์ดํธ๋ก ๋ฐ๊พธ๋๋ก ์ค์ ํจ. 4. ์ฑ๊ธํค ๋งค๋์ ธ๋ฅผ ์ ์ํ ํ์ wasd์ ๋์ํ๋ ์ธํ ์์คํ ์ ๋ง๋ค๊ณ ํด๋น ๋ฒํผ์ ๋๋ ์๊ฒฝ์ฐ ์์ ์์ฑํ ๊ฐ๊ฐ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐ์ ispressed๋ฅผ
๋ฐ๊พธ๋ฉด ๋ฒํผ์ด ๋๋ฌ์ ธ์๋ ์ํ๊ฐ ๋ณด์ด๋ฉด์ ๋๋ ์๋ ํจ๊ณผ์๋ ๋ผ์ ์์ด. ๋ด๊ฐ ๊ธ์ ๋๋ฌด ๋ชป์จ์ ๋ฏธ์ํ๋ค...
์ค ์๋ ๋ญ๊ฐ ๋ ๊ฑฐ ๊ฐ์๋ฐ ํจ ํด๋ณผ๊ฒ
์๋๋ฉด ๊ฐ ํค๋ฅผ ๋๋ ์๋ ๊ฑ ๋ฒํผ์ด ๋๋ฌ์ง ์ฒ๋งํ๊ณ ์ด๋์ ํค๋ณด๋์คํฌ๋ฆฝํธ ๋ฐ๋ก ๋ฒํผ์คํฌ๋ฆฝํธ ๋ฐ๋ก ํด๋ ๋จ. ๋์ ์์น๋ ๋๊ฐ์ด ๋ง์ถฐ์ผํ๊ณ ์ค๋ณต์ด ์ผ์ด๋๋๊ฒ ์ข ์์ฌ์ด๊ฑฐ์ง... ์ข์ํด๊ฒฐ๋ฐฉ๋ฒ์ธ์ง ์๋์ง๋ ๋๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง ๋์์ด ๋ฌ์ ์ข๊ฒ ์ผ์ด...
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋์ถฉ ๊ทธ๋ฐ๋ฐ ์คํฌ๋ฆฝํธ ๋ด์ฉ ๋๋ถ๋ถ์ ๋ณด์ฌ์ค์ผ ๋ ๊ฑฐ ๊ฐ๊ณ ์์ ์ปด์ด ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ํ๊ฒฝ์ด ์๋๋ผ์ ์ ์๋ง
https://gall.dcinside.com/m/game_dev/97636
๊ธ๋ก ์ฌ๋ ธ์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ในใ ? ํน์ ๋์ถฉ์ด๋ผ๋ ์ด๋ป๊ฒ ์ฐ๋์ง ๊ธฐ์ต๋จ?
๊ทธ๋ฅ ๋ฒํผ ๋๋ฅด๋ฉด scene ์ ํํ๋ฉด ๋๋๊ฑฐ์๋?
์๋๋ฉด ๋ฒํผ ๋๋ ธ์๋ ์ฐฝ ์ค๋ธ์ ํธ ํ์ฑํ ํ๋์ง
ใดใด ์ฌ ํ๋ฉด์ ์ด๋ํ๋ค๋๊ฒ ์๋๊ณ ์นด๋ฉ๋ผ ์๊ธฐ์ผ ใ ใ
์..
btn.Select()
์ ๋ ํธ ์ํ์์ Confirm ์ ๋ ฅ ๋ค์ด๊ฐ๋ฉด ๋๋ฆฌ๋๋ฐ, EvnetSystem์ ๋ฌ๋ ค์๋๊ฐ? ๊ทธ๋ฌ์
์ค ์๋ค๊ฐ ํจ ํด๋ด
https://docs.unity3d.com/kr/current/Manual/script-StandaloneInputModule.html
Confirm์ด ์๋๋ผ Submit์ด๋ค ใ ใ