ํ๋๋ค ์ง์งํ๊ฒ ํ๋๋ง ๋ฌป๊ฒ ์ต๋๋ค.
์๋ฅผ๋ค์ด, ์ด๋ณด ๊ฐ์์์ย ย ย ย
ย float h = Input.GetAxisRaw("Horizontal");
ย float v = Input.GetAxisRaw("Vertical"); ์ด๊ฒ์ ์จ์ ์บ๋ฆญํฐ๋ฅผ ์์ง์ ๋๋ค~ ^^ย
์ด๋ ๊ฒ ๊ฐ๋ฅด์ณ์คฌ๋ค๊ณ ํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด, ์ด๊ฒ์ ๋ฐ๋ก ์๋ฒฝํ๊ฒ ์ธ์ด๋ค์, "์์ง์ผ๋๋ Input.GetAxisRaw๋กย ์ฝ๋ฉํ์์ง"ย ํ๋ฉด์ ์ฌ์ฉํ๋ ๊ฒ๋๊น?
์๋๋ฉด, ๊ทธ๋ฅ ์~ ๊ทธ๋ ๊ตฌ๋ ํ๋ฉด์ ๋์ด๊ฐ๋ฉด ๋๋๊ฒ๋๊น?
๊ทผ๋ฐ ํ์์ ๊ฒฝ์ฐ์๋, ๋์ค์ ์ ๊ฐ ์ํ๋ ๊ฒ์ ๊ฐ๋ฐํ ๋ ํ๋๋ ๊ธฐ์ต์ด ์๋๋๋ฐ ๋์ฒด ์ด๋ค์์ผ๋ก ๊ณต๋ถ๋ฅผ ํด์ผํ๋๊ฒ๋๊น???????????????
์ ์ง์ง ใ ๊ฐ์ต๋๋ค.
C์ธ์ด๊ฐ์ ๊ฒฝ์ฐ์๋ ๊ทธ๋ฅ ๋ณ์์ ์ธ, ํจ์์ ์ธ, ๋ฐ๋ณต๋ฌธ, scanf, printf ์ ๋๋ฉด ์ฌ๋งํ ํ๋ก๊ทธ๋จ ๋ง๋ค ์ ์๋๋ฐ,
์ ๋ํฐ๋ Input.GetAxisRaw, Vecotr3 transform.position, Input.GetButtonDown.. ์ ์ ๋ฐ ์ด๋ด๊ฑฐ ๋ค ์ธ์์ผ๋๋๊ฒ๋๊น? ์๋ ๋ญ์๋ฆฌ์ผ ์ง์ง
3์ค ์ง๋ฌธ ์์ฝ
1. ๋ง์ฝ ์ํ๋ ๊ฒ์์ ๊ตฌ์ํด์ ๊ฐ๋ฐํ๋ค๊ณ ํ๋ฉด
2. ๊ทธ๋ฅ ๋น์ทํ ๋จ์ ๊ฒ์ ๊ฐ์ ธ์์ ์ฝ๋ ๋์ถฉ ์ดํดํ๋ค์
3. ์กฐ๊ธ์ฉ ์ฝ๋ ์์ ํ๊ณ ๋ด ๊ฒ์ ๋ง๋๋๊ฑฐ์?
3์ค ์ง๋ฌธ ์์ฝ 2
1. ๊ทธ๊ฒ ์๋๋ผ๋ฉด, ๋ง ๊ณจ๋๋ฉํ๋์ด๋ ๋ ํธ๋ก๋๊ฐ์ด ๊ฐ์ํด์ฃผ์๋ ๋ถ๋ค์ด
2. ๊ฐ๋ฐํ ๋ ์ฌ์ฉํ๋ ๊ฒ๋ค์ ๋ค ๋จธ๋ฆฌ์์ ์ธ์์
3. ์ฌ์ฉํด์ ์๊ธฐ ๊ฒ์ ๊ฐ๋ฐํ๋๊ฑฐ์?
๊ทธ๊ฒ๋ ์๋๋ฉด, ๋์ฒด ์ด๋ค์์ผ๋ก ๊ณต๋ถํ๊ณ ์ ๋ํฐ๋ก ๊ฒ์ ๋ง๋๋๊ฑฐ์?
ในใ ์ใ ฃใ ฃใ ฃ๋ฐ C์ธ์ด ๋๋ฆ ๊ณต๋ถํ๊ณ , C#๋ ์๊ทผ ๊ณต๋ถํด์ "์ ์จ, ์ด์ ๊ฒ์ ํ๋ ๊ฐ๋ฐํด์ Play store 1๋ฑ ๋จน์ด์ผ์ง~ ์ ํ!" ์ด๋ฐ ์๊ฐ์ค์ง๊ฒ ํ๋๋ฐ...
๋ง์ ์ ๋ํฐ ๊ฐ์๋ค์ผ๋ฉด์ ๋ฐ๋ผํ๊ณ ์๋๋ฐ ์ง์ง ์ด๊ฑด ์ด๋ค์์ผ๋ก ๊ณต๋ถํด์ผ๋ ์ง ๊ฐ์ด 1๋ ์์กํ๊ณ ์์ด ๋ด ๋ถ๋ํฐํธ๋ฆฌ๊ณ ์ถ๋ค
์ ๋ฐ ํ์๋ค ์ข ๋์์ค๋ด ์ด๋๋ฒ์๊น์ง ์ธ์ฐ๊ณ ์๊ธฐํด์ผํ๋๊ฑฐ์?
์ง์ง ์ต์ข ์์ฝย
๊ฐ์ ์ค์ง๊ฒ ๋ณด๋ฉด์ ์ดํดํ๋ฉด์ ๋ฐ๋ผํ๋๊ฑด ์ด๋ ต์ง ์์๋ฐ,ย ๋ง์ ๊ฐ์ ์์ผ๋ฉด ์์ ์์์กฐ์ฐจ ๋ชปํ๋๋ฐ, ๊ทธ๋ฅ ๋ด ์ง๋ฅ ๋ฌธ์ ์ธ๊ฑฐ์?
ํ๋๋ค์ด ํ๋ ๊ณต๋ถ๋ฐฉ๋ฒ์ข ์๋ ค์ฃผ์ธ์ ์ ๋ฐ์
์ธํฐ๋ท ์๋๋? ์๋๋ฉด ๋ญ ๊ฒ์๋ง๋๋๊ฑธ๋ก ์ํ์ ๋ด? ๋์ฒด ์ ์ธ์์ผ ๋๋ค๊ณ ์๊ฐํ๋ฉฐ ๊ทธ๊ฑฐ ์ธ์์ ์ด๋๋๋๊ฒ ๋ญ์?
๊ทธ๋ฌ๋ฉด ๋ ์น์คํ๊ฒ ๊ฒ์ ๋ง๋ค ์ ์์๋
์คํฌ๋ฆฝํธ๋ฅผ ์ธ์ฐ์ง๋ ๋ง๊ณ , ๊ทธ ์ํฉ๋ง๋ค์ด๋ค ์คํฌ๋ฆฝํธ๋ฅผ ์จ์ผํ๋์ง ๊ตฌ๊ธ๋งํ๋ฉด์ ์์๋ณด๊ณ ์ฌ์ฉํ๋ฉด ๋๋ค๋ ์๋ฏธ์ธ๊ฑฐ์ฃ ? ํใ ใ ... ๋๊ธ ๊ฐ์ฌํฉ๋๋ค
๋๋ ์ด์ง๋ผ ์ฐธ๊ณ ๊ฐ ๋ ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ. ๋ 1๋ฒ์. ๋นก๋จธ๊ฐ๋ฆฌ๋ผ ํ๋๋ฒ ๋ณธ๋ค๊ณ ๋จธ๋ฆฌ ์์ ๋จ๋ ์ผ์ ์์๊ณ , "์ด๋์ ๋ณธ ๊ฒ ๊ฐ์๋ฐ?" ์ ๋๋ง ํฌ๋ฏธํ๊ฒ ๋จ์ผ๋ฉด ๋คํ์ธ ์ ๋์์ด.
๊ทธ๋ผ ์ด๋ป๊ฒ ํ๋? ์ผ๋จ ๊ฐ์ข๋ฅผ ์ญ ํ๋ฒ ๋ฐ๋ผ๊ฐ๊ณ ๋ ๋ค์, ๊ทธ๋ฅ ์ํ๋๊ฑฐ ๋ง๋ค์์ด. ๊ทธ๋ผ ์ด์ ํ์ฅ์ค๋ฝ๊ฒ๋ ํ๋ก์ ํธ ์ธํ ๋จ๊ณ๋ถํฐ ๋งํ๋จ ๋ง์ด์ง? ๊ทธ๋ผ ๊ทธ๋ "์... ์ด๊ฑฐ ์ด๋์ ๋ดค๋๋ฐ..." ๋ผ๋ ๊ธฐ์ต์ ์ซ์ ๋ดค๋ ๊ฐ์ข๋ ๊ตฌ๊ธ์ ๊ฒ์์ ์ค์ง๊ฒ ํ๊ณ ๋ค๋๋๊ฑฐ์ง.
๊ทธ๋ ๊ฒ ๋งจ๋ ์ ํค๋ฉ์ ๋ฐ๋ณตํ๋ค๋ณด๋ฉด, ์์ฃผ ์ผ๋ ๊ธฐ๋ฅ๋ค์ด ์์ ์ต์ด์ ๊ฒ์์ ํ์ง ์์๋ ์ธ ์ ์๊ฒ ๋ ๋๊ฐ ์. ๊ฑฐ๊ธฐ์ ์๊ฐ์ด ๋ ์ง๋๋ฉด ์ ์ ํ๋ฒ์ฏค ์จ๋ดค๋ ๊ธฐ๋ฅ๋ค์ด ๋ง์์ง๊ณ , ์กฐ๊ธ์ฉ ๊ฒ์ํ๋ ๋น๋๊ฐ ์ค์ด๋ค๊ฒ ๋๋๋ผ.
๊ทธ๋ ์ฃ ... ํ์ ๋จ๋ค๋ณด๋ค ์ต๋ํ๋๊ฒ ๋๋ ค์ ๊ฐ์๋ ๋๊ฐ์๊ฑฐ 3~4๋ฒ์ฉ ๋ณด๋ฉด์ ๋ฐ๋ผํ๋๋ฐ๋ ๋ง์ ํผ์์๋ ๋ชปํด์ ์ฐก์ฐก๊ฑฐ๋ฆฌ๋ ๊ฑฐ์๋๋ฐ, ์ด ๊ณผ์ ์ ๊ฑฐ์ณ์ ๋์ด์์ผ ํ๋๊ฑฐ๊ตฐ์.... ์ฉ๊ธฐ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ทธ๋ง ์ฐก์ฐก๋๊ณ ๋ ํค๋ฉํด๋ณด๊ฒ ์ต๋๋ค!
์ผ๋จ 3์ค์ง๋ฌธ์ชฝ์ ํ์์ชฝ์ด๋ง๋๋ฐ ์ธ์ด๋ค๊ธฐ๋ณด๋จ ์ดํดํด์ผ๋ผ ๋ ๊ณจ๋๋ฉํ์ชฝ์ด ๋ ์์ดํด๋์ด ๋น์ฐํ ๊ฐ์๊ฐ์๊ฒ ์์ผ๋ฉด ์์๋ชปํ๋๊ฒ ๋ง๊ณ ์๋ง ๋๊ฐ ์ฝ๋๊ฐ๋ญ๊ฐ๋ญ์ง ์ดํด๊ฐ์๋ผ๋๊ฑด ์ ๋ํฐ ํ๋ฉด ์ค๋ช ํด์ฃผ๋๊ฑธ ๊ฑด๋๋ฐ๊ฑฐ๋ ๋์ถฉ๋ณธ๊ฑฐ๊ฐ๋๋ฐ ๋ค์ ์ ์ฃผํํด๋ด ์ธ์คํํฐ๊ฐ๋ญ์ง, ์ปดํฌ๋ํธ๊ฐ ๋ญ์ง ์๊ณ ๋๋ฉด ์ฝ๋๋ค๋ ์ ๋งํ๊ฑด ๋ค์ดํด๋ ๊ฑฐ์ผ
์ดํด๋ฅผ ํ๊ณ ๋๋ฉด ์์ ๋๊ฐ์์๋ก๋ Vector3.transform.position์ด๋ผ๋ ๊ฐ๋ ๊ทธ๋ฅ ์๋ฌธ๋ชจ๋ฅผ ์์ด๊ฐ ์๋๋ผ, Vector3์ transform์ปดํฌ๋ํธ์์ position์ด๋ผ๋ ๋ณ์ ๋ผ๊ณ ์ดํด๊ฐ๋ ๊ฑฐ์ผ
๋๋ฆ ๊ฐ์ ์์๋ ์ฌ๋ฌ๋ฒ ๋ณด๊ณ ์ค์ค๋ก ์ดํดํ๋ค๊ณ ์๊ฐ์ ํ๋๋ฐ, ์๋ฌด๋๋ ๋ ๊น์ด์๊ฒ ๊ณต๋ถ๋ฅผ ํ์ด์ผ ํ๋๋ณด๊ตฐ์... ์ดํดํ๋ค๋ ์์ค์ ์ ๊ฐ ๋๋ฌด ๋ฎ๊ฒ ์ก์๋๋ด ๋๋ค. ใ ใ ๋์ฒ๋ผ ์ธ์คํํฐ, ์ปดํฌ๋ํธ ์ด๋ฐ์์ผ๋ก ๋ ํ๋ํ๋ ์ชผ๊ฐ์ ๊น์ด์๊ฒ ๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
์ด๋ฐ์น๊ตฌ ์ผ๋ง๋ง์๋ณด๋๊ฑฐ๋ ์ด๋ง์ ๋์ํ์งใ ใ ์ฉ ํ๋ก์ ํธ์๋ค ํผ์ ์๋ฌด๋์์์ด ์ด๋, ์ ํ๊ตฌํํ ์ค ์์ ๋์ฏค ๋๋ฉด ์ฌ๊ธฐ ๊ฐค์๋ค๊ฐ ๊ฐ๋ฐ์ผ์ง์จ๋ด ๊ฐ๋ฐ์ผ์ง์๋ ์์ ์ง์ ์ด๋ฉด๋ชฐ๋ผ๋ ์์์ํด
๋ค ์๊ฒ ์ต๋๋ค. ํ์ต์๋๊ฐ ๋๋ ค์ ์๊ฐ์ ์ข ๊ฑธ๋ฆฌ๊ฒ ์ง๋ง, ๊ผญ ํฌ๊ธฐํ์ง ์๊ณ ๋ ธ๋ ฅํด๋ณด๊ฒ ์ต๋๋ค. ์ง์ฌ ์ด๋ฆฐ ์กฐ์ธ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค!
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋จ์ ์๊ธฐ๊ฐ ์๋๋ผ, ๋ฐ๋ณต๊ณผ ์ดํด๋ฅผ ๊ฒธํด์ ๋ณธ๋ฅ์ ์ผ๋ก ๋์ฌ๋งํผ ์ฌ๋ฌ๋ฒ ์๋ฌํ๊ณ ๋ ธ๋ ฅํด์ผ ํ๋ค๋ ๋ป์ด๊ตฐ์.
๋๋ฌด ์์ผํ๊ฒ ๊ณต๋ถ๋ฅผ ํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ ์ด์ฌํ ๋ ธ๋ ฅํด์ผ๊ฒ ๊ตฐ์ ๊ฐ์ฌํฉ๋๋ค.
๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ ํ์ด๋์ค๋ ค๋ฉด ๋ ์์ฃผ์ฌ์ฉํ๊ณ ๋ฐ๋ณตํด๋ด์ผ๊ฒ ์ต๋๋ค. ์กฐ์ธ ๊ฐ์ฌํฉ๋๋ค!
๊ทธ๊ฑธ ์ ์ธ์ ๊ตฌ๊ธ์น๋ฉด ๋ค ๋์, ๋๋ ๋์์ธ ํจํด์ด๋ ํจ์ ์ค๋ ์ฐ๋๊ฑฐ ๊ฐ์๊ธฐ ๊ธฐ์ต ์๋์ ์ธํฐ๋ท์์ ์์ฃผ ์ฐธ๊ณ ํจ.
์ง์์ ํ์ํ๋ ๋ฅ๋ ฅ์ ํค์ฐ์ ์ธ์ฐ๊ธฐ์ ๋๋ฌด ๋ฐฉ๋ํ๊ณ ์ ๋์ ์ ์ด ๋ถ์ผ๋... ์ง์ง ์กฐ์ ๊ต์ก์ด ํ์๋๋ถํฐ ์ค์ค๋ก ์ง์์ ์ฐพ์๋์๋ ๋ฅ๋ ฅ์ ์ ๊ฑฐ์์ผ๋ฒ๋ฆฌ๊ณ ๊ฐ๋ฅด์น๋ ์ ์ฅ์์ ํธํ ๊ณต๋ถ๋ฒ๋ง ์ฐ๋๊ฒ ๋ฌธ์ ๋ค...
๊ณ ์๋๋ค๋ ๋ค ํ๋์ฉ ๊ฒ์ํ๊ณ ์๋ฐฑ๋ฒ์ฉ ์ฌ์ฉํ๋ฉด์ ํผ๋๋ ๋ ธ๋ ฅ์ ํตํด ์ธ์ด๊ฑด๋ฐ, ์ ๊ฐ ๋๋ฌด ๋ ๋ก๋จน์ผ๋ ค๊ณ ํ๊ตฐ์,,, ๊ตฌ๊ธ๋ง์ด ์ฝ๋ฉ์ ์ด๋จธ๋๋ผ๊ณ ์๊ฐํ๊ณ ๊ทธ๋ง ์ฐก์ฐก๊ฑฐ๋ฆฌ๊ณ ๋ ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์์ง์ ๊ตฌํ = Input.GetAxisRaw ์ด๋ ๊ฒ ๋์ ๋๋๊ฒ ์๋๋ผ ๋ ๋๋ง ๋ฐฉ์ = ์บ๋ฆญํฐ ํธ๋์คํผ, ์นด๋ฉ๋ผ ํธ๋์คํผ, ๊ธฐํ๋ฑ๋ฑ ์์ง ๋ด๋ถ ๊ณ์ฐ.. ์์ง์ ๊ตฌํ = ์บ๋ฆญํฐ ์ขํ ๋ณ๊ฒฝ ์บ๋ฆญํฐ ์ขํ ๋ณ๊ฒฝ ๋ฐฉ๋ฒ ... ๋ฐฉํฅ ์ง์ ํ ํด๋น ๋ฐฉํฅ์ผ๋ก ์๋ ๋ณ๊ฒฝ ๋ฐฉํฅ ์ง์ ๋ฐฉ๋ฒ ... ํค๋ณด๋ ๋ฐฉํฅํค ํค๋ณด๋ ๋ฐฉํฅํค ์ป๋ ๋ฐฉ๋ฒ ... Input.GetAxisRaw ์ด๋ ๊ฒ ๊ฐ์ ์ ์ผ๋ก ์ฐ๊ฒฐํด์ผ ๋จ ํ๋ํ๋ ์ธ์ฐ๋ฉด ๋ฉ๋ฆฌ ๋ชป๊ฐ
๊ฐ์ฌํฉ๋๋ค. ์ง์ ํ๊ฒ ๊ทธ๊ฒ์ ์ดํดํ๋ค๊ณ ๋งํ ์ ์์ผ๋ ค๋ฉด, ์ด๋ ๊ฒ ์ธ๋ถ์ ์ธ๊ฒ์ ๊ฐ๋ ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผํ ๊ณต๋ถํด์ผ๊ฒ ๋ค๊ณ ๋๊ผ์ต๋๋ค. ๋๋ฌด ์ฝ๋ฉ์ ์ฝ๊ณ ์์ผํ๊ฒ ์๊ฐํ ๊ฒ ๊ฐ์ต๋๋ค... ๋จ์ ์๊ธฐ๊ฐ ์๋ ๊น์ด์๋ ๊ณต๋ถ๋ฅผ ํตํด ๋ค์ ์์ํด๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
๊ฐ๋จํ ๊ฒ๋ค์ ํ๋ค๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ธ์์ง
์ ๋ ์์ง ๊ทธ ๋จ๊ณ๊น์ง ๋ ธ๋ ฅํ์ง๋ ์๊ณ ์ฐก์ฐก๊ฑฐ๋ฆฌ๊ธฐ๋ง ํ ๊ฒ ๊ฐ์ต๋๋ค... ๋ ๋ ธ๋ ฅํด์ผ๊ฒ ๋ค์. ๋๊ธ ๊ฐ์ฌํฉ๋๋ค!!
๊ตฌ๊ธ์ด ์์ผ๋ ์ธ์ธ ํ์๋ ์ ํ ์๊ณ , ๋ค๋ง ๋๊ฐ ๋ญ ๋ชจ๋ฅด๋์ง ์์์ผ ๊ฒ์์ด๋ผ๋ ํ๊ฒ ์ง? ๋ณ๊ฑฐ ์์ด ์ฒ์ ๋ฐฐ์ธ๋๋ ์ ๊ธฐํด์ ์ด๊ฒ์ ๊ฒ ๋ฐ์๋จน์ง ๊ทธ ์ดํ๋ก๋ "์ ์ด๊ฑด ์ธ์ ๋ ๊ฒ์ํ๋ฉด ํ ์ ์๋๊ฑฐ" ์ ๋ฒ์๋ฅผ ๋๋ ค๋๊ฐ๋๊ฒ ๋ฟ์. ๋ค๋ง ๋๊ฐ ์ธ์ ๋ ๊ฒ์ํ๋ฉด ํ ์ ์๋ค๊ณ ์ฐฉ๊ฐํ๋๋ฐ ์๊ณ ๋ณด๋๊น ์กด๋ ๋ณต์กํ๊ฑฐ๋ผ์ ์๊ฐ ์กด๋๊นจ์ง๋ค๊ฑฐ๋ ๊ทธ๋ฐ๊ฑธ ํ์ ํ๋ ๊ฐ์ ๊ธธ๋ฌ์ผ๊ฒ ์ง?