์กฐ๊ฑด -----



1. ์Šคํฌ๋ฆฝํŠธ๋Š” 3๊ฐ€์ง€. GameManager, PlayerActor, CameraController


2. ์ธํ’‹์— WASD๊ฐ€ ๋“ค์–ด์˜ค๋ฉด ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ด๋™, ์นด๋ฉ”๋ผ๋Š” ํ”Œ๋ ˆ์ด์–ด๋ฅผ ๋ถ€๋ชจ๋กœ ํ•˜๊ณ  ์žˆ์–ด ์ž๋™์œผ๋กœ ๋”ฐ๋ผ๊ฐ€๊ณ  ๋งˆ์šฐ์Šค ์ด๋™์— ๋”ฐ๋ผ ํšŒ์ „์ด ์ ์šฉ๋จ(TPS์นด๋ฉ”๋ผ)


3. Input.Getkey(keycode.LeftShift)์ผ๋•Œ์— ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋‹ฌ๋ฆฌ๋Š”๋ฐ, ์ด ๋•Œ ์นด๋ฉ”๋ผ์˜ ํšŒ์ „์ด ์ž ๊ธฐ๊ฒŒ ๋จ. PlayerActor ์Šคํฌ๋ฆฝํŠธ์— m_bIsSprint์˜ boolํƒ€์ž… ๋ณ€์ˆ˜์—


์บ๋ฆญํ„ฐ๊ฐ€ ๋‹ฌ๋ฆฌ๊ณ  ์žˆ๋Š”์ง€ / ์•„๋‹Œ์ง€ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.





๋งŒ์•ฝ ์ด๋Ÿฐ ์กฐ๊ฑด์—์„œ ์บ๋ฆญํ„ฐ๊ฐ€ ๋‹ฌ๋ฆฌ๊ณ  ์žˆ์„ ๋•Œ ์นด๋ฉ”๋ผ ํšŒ์ „์„ ์ž ๊ทธ๊ฑฐ๋‚˜ ํ•œ๋‹ค๋ฉด ๊ตฌ์กฐ๊ฐ€ ์–ด๋–ค์‹์œผ๋กœ ๊ฐ€์•ผํ•˜๋‚˜์š”?


ํ”Œ๋ ˆ์ด์–ด์˜ย m_bIsSprint์„ ๋งค๋‹ˆ์ €๊ฐ€ ๋‹ค๋ฅธ ์ •์ ๋ณ€์ˆ˜๋กœ ์ €์žฅํ•ด์„œ ์นด๋ฉ”๋ผ ์ปจํŠธ๋กค๋Ÿฌ์— ๋‹ค์‹œ ๊ทธ๊ฑธ ์ „ํ•ด์ค˜์•ผ ํ•˜๋Š”์ง€, ์•„๋‹ˆ๋ฉด ์นด๋ฉ”๋ผ๊ฐ€ ํ”Œ๋ ˆ์ด์–ด ๊ฐ์ฒด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š”์ง€, ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์นด๋ฉ”๋ผ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š”์ง€


๋˜ ์—…๋ฐ์ดํŠธ๋Š” ์นด๋ฉ”๋ผ์—์„œ ํ˜น์€ ๋งค๋‹ˆ์ €๊ฐ€ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š”์ง€


๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.ย 





์ถ”๊ฐ€๋กœย ์ด๋Ÿฐ ๊ด€๋ จ ์ž๋ฃŒ๋“ค์„ ๋˜ ๋ญ๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•ด์•ผ ๋‚˜์˜ฌ์ง€ ๋ชจ๋ฅด๊ฒ ์–ด์š”