24b0d121e09c28a8699fe8b115ef046f5b4a909f


๋Œ€๋žต์ ์œผ๋กœ๋Š” ๊ทธ๋ƒฅ 2d ๋„ํŠธ ์บ๋ฆญํ„ฐ๊ฐ€ ์ ํ”„ํ•˜๊ณ  ์ด๋™ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฑด๋ฐ์š”


๊ฐ•์˜๋ฅผ ํ•˜๋Š” ์œ ํŠœ๋ฒ„๋ถ„์€ ์บ๋ฆญํ„ฐ์˜ ์ ํ”„๋ฅผ [getButtonDown("Jump")] ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.


ํ•˜์ง€๋งŒ getButtonDown ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒฐ๊ตญ ์บ๋ฆญํ„ฐ๊ฐ€ ์ ํ”„๋ฅผ ํ• ๋•Œ๋งˆ๋‹ค ์ ํ”„ํ‚ค(Space)๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ์š”


์ €๋Š” Space ํ‚ค๋ฅผ ๊พน ๋ˆ„๋ฅด๊ณ  ์žˆ์œผ๋ฉด ์บ๋ฆญํ„ฐ๊ฐ€ ๊ณ„์† ์ ํ”„๋ฅผ ํ•˜๊ธฐ ์›ํ•ด์„œ getButton ํ‚ค์›Œ๋“œ์™€ boolํ˜•์‹ isJump๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.



24b0d121e09c28a8699fe8b115ef046b6f6991

(void FixedUpdate ํ•จ์ˆ˜์— ์ž‘์„ฑํ•œ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค)


๋˜ํ•œ ์ง€๋ฉด์— ๋‹ฟ์„ ์‹œ isJump๊ฐ€ false๊ฐ€ ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ถ”๊ฐ€๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.


24b0d121e09c28a8699fe8b115ef0468e3ace2




์ €๋Š” ์—ฌ๊ธฐ์„œ ์ฝ”๋“œ๊ฐ€ ์™„๋ฒฝํ•˜๊ฒ ๋‹ค.. ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ํ˜„์‹ค์€ ๋…น๋ก์น˜ ์•Š์€์ง€ ์บ๋ฆญํ„ฐ๊ฐ€ ๊ฐ‘์ž๊ธฐ ์Šˆํผ์ ํ”„๋ฅผ ํ•˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค.


๋ง ๊ทธ๋Œ€๋กœ ํ‰์†Œ์—๋Š” ๊ทธ๋ƒฅ ์ผ๋ฐ˜์ ์ธ ์ ํ”„๋ฅผ ์‹œํ–‰ํ•˜๋Š”๋ฐ ๊ฐ€๋”์”ฉ ์บ๋ฆญํ„ฐ๊ฐ€ ์—„์ฒญ๋‚œ ํž˜์œผ๋กœ ์ ํ”„๋ฅผ ํ•˜๋Š”๊ฒƒ์ž…๋‹ˆ๋‹ค!


๊ทธ๋ž˜์„œ Debug.Log ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ ํ”„๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š”์ง€ ํ™•์ธ์„ ํ•ด๋ดค๋Š”๋ฐ ๊ฐ€๋”์”ฉ ์ŠคํŽ˜์ด์Šค๋ฐ”๋ฅผ ํ•œ ๋ฒˆ๋งŒ ๋ˆŒ๋Ÿฌ๋„ ์ฝ˜์†”์ฐฝ์— ์ ํ”„๋ฅผ 2๋ฒˆ ์‹œํ–‰ํ–ˆ๋‹ค๋Š” ๋ง์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค...


๋Œ€๋žต 1์‹œ๊ฐ„๋™์•ˆ ์›น์„ ๊ฒ€์ƒ‰ํ•ด๋ดค์ง€๋งŒ ๋„์ €ํžˆ ๋‹ต์ด ๋‚˜์˜ค์ง€ ์•Š์•„ ๊ฐค๋Ÿผ๋“ค์—๊ฒŒ ๋ฌผ์–ด๋ณด๋Š”๋ฐ ๋„์™€์ฃผ์‹ค์ˆ˜์ž‡์Œ ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค..


์ถ”๊ฐ€๋กœ ์บ๋ฆญํ„ฐ์™€ ์ง€๋ฉด์˜ Inspector๋ฅผ ์ฒจ๋ถ€ํ•˜๊ฒŸ์Šด๋‹ค



24b0d121e09c28a8699fe8b115ef046c61f5294998

(์บ๋ฆญํ„ฐ Inspector)





24b0d121e09c28a8699fe8b115ef046b6f6f9931

(์ง€๋ฉด Inspector)


์ฐธ๊ณ ๋กœ ์ง€๋ฉด์€ ์ •์‚ฌ๊ฐํ˜•์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํƒ€์ผ์„ ๋ถ™์—ฌ์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.


24b0d121e09c28a8699fe8b115ef046c60f8214d

์ด๋ ‡๊ฒŒ



๊ทธ๋Ÿผ ๋งŽ์€ ๋‹ต๋ณ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค ใ