์บ๋ฆญํ„ฐ๋ฅผ ์ขŒ์šฐ๋กœ ์›€์ง์ด๊ฒŒ ๋งŒ๋“ค๊ฑด๋ฐ 2Dํ”Œ๋žซํฌ๋จธ์ฒ˜๋Ÿผ


๊ทผ๋ฐ Input.GetKey()๋กœ ํ•˜๋ฉด ์•„๋งˆ ์ขŒ์šฐ ๋”ฐ๋กœ


if(Input~ LeftArrow)

else if(Input~RightArrow)


์ด๋ ‡๊ฒŒ ํ• ํ…๋ฐ ์ด๋Ÿฌ๋ฉด ์™ผ์ชฝ ๋ฐฉํ–ฅํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฌด์กฐ๊ฑด์ ์œผ๋กœ ์˜ค๋ฅธ์ชฝ ๋ฐฉํ–ฅํ‚ค ์ž…๋ ฅ์ด ์”นํžˆ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹จ ๋ง์ด์ง€.


๋‚ด๊ฐ€ ์›ํ•˜๋Š”๊ฑด ๋’ค๋Šฆ๊ฒŒ ๋ˆŒ๋ฆฐ ๋ฐฉํ–ฅํ‚ค๊ฐ€ ์šฐ์„ ๊ถŒ์„ ๊ฐ–๋Š” ๊ฐœ๋…์ธ๋ฐ

์™ผ์ชฝ์„ ๋ˆ„๋ฅด๊ณ ์žˆ๋˜ ๋ง๋˜ ์˜ค๋ฅธ์ชฝ์„ ๋ˆ„๋ฅด๋ฉด ์บ๋ฆญํ„ฐ๊ฐ€ ์˜ค๋ฅธ์ชฝ์œผ๋กœ,

์˜ค๋ฅธ์ชฝ์„ ๋ˆ„๋ฅด๊ณ ์žˆ๋˜ ๋ง๋˜ ์™ผ์ชฝ์„ ๋ˆ„๋ฅด๋ฉด ์บ๋ฆญํ„ฐ๊ฐ€ ์™ผ์ชฝ์œผ๋กœ ์›€์ง์ด๊ฒŒ๋”.


์Šˆ๋งˆ๋ฉ”2๊ฐ™์€ ๊ฒŒ์ž„์—์„œ๋Š” ๊ทธ๋Ÿฐ ์‹์ด์ž–์•„. ๋ฌผ๋ก  ๊ฑฐ๊ธฐ๋Š” ์กฐ์ด์Šคํ‹ฑ ๊ตฌ์กฐ๋‹ˆ๊นŒ ์ข€ ๋‹ค๋ฅด๊ธด ํ•œ๋ฐ. ๋‚ด๊ฐ€ ์˜๋„ํ•˜๋Š”๊ฑด ๋ฐฉํ–ฅํ‚ค์ธ๋ฐ ๊ทธ๋ ‡๊ฒŒ ์กฐ์ด์Šคํ‹ฑ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๋Š”๊ฑฐ์ž„.


๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์ž…๋ ฅ. ๊ทธ๊ฒƒ๋„ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ๋“ค์–ด์˜จ ์ž…๋ ฅ๋งŒ ์ธ์‹ํ•˜๋„๋ก.


๋ธ๋ฆฌ๊ฒŒ์ดํŠธ๋ฅผ ์จ์•ผํ•˜๋‚˜? ๋‹ค๋ฅธ ์ข‹์€ ๋ฐฉ๋ฒ• ์—†๋‚˜?



+ ์ถ”๊ฐ€


์ง€๊ธˆ ์‹œ๋„ํ•ด๋ณธ ๋ฐฉ๋ฒ•์€ GetKeyDown()์ผ ๋•Œ ๋ฐฉํ–ฅ์„ฑ(์ขŒ,์šฐ)๋ฅผ int -1, 1๋กœ ๋ถ€์—ฌํ•ด์ฃผ๊ณ 

if GetKey()ย LeftArrow || RightArrow๋กœ Move()ํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์ธ๋ฐ


์ด ๋ฐฉ๋ฒ•์€ ์™ผ์ชฝ์œผ๋กœ ๊ฐ€๋‹ค๊ฐ€ ์˜ค๋ฅธ์ชฝ์„ ํ•œ๋ฒˆ์ด๋ผ๋„ ๋ˆŒ๋ €๋‹ค๊ฐ€ ๋–ผ๋ฉด ์—ฌ์ „ํžˆ ์™ผ์ชฝ ํ‚ค๋ฅผ ๊พน ๋ˆ„๋ฅด๊ณ ์žˆ์Œ์—๋„ ์™ผ์ชฝ์œผ๋กœ ๊ฐ€์ง€ ์•Š๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋”๋ผ๊ณ .

๋ฌผ๋ก  GetKeyUp()์—์„œ ์ฒดํฌ๋ฅผ ํ•œ ๋ฒˆ ๋” ํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐ ๋  ๋ฌธ์ œ๊ธฐ๋Š” ํ•œ๋ฐ ์ด๋Ÿฌ๋ฉด ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ์ง€์ €๋ถ„ํ•ด์ง€๋Š” ๊ฒƒ ๊ฐ™์•„์„œ...


๊ตฌ์กฐ์ ์œผ๋กœ ๋” ์ข‹์€ ๋ฐฉ๋ฒ• ์žˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ ์•„์ด๋””์–ด ๋งŽ์ด ๋ถ€ํƒํ•ด...!!