๋Œ€๊ฐœ์˜ ๋ฌผ๋ฆฌ์—”์ง„์€ ๊ตฌํ˜„ ํ• ๋•Œย 

Add Force ํ•˜๊ณ  Add Velocityํ•˜๊ณ  ๊ตฌ๋ณ„์„ ๋‘ .


Add Force๋Š” ํž˜ ๋ฒกํ„ฐ๋ฅผ ํ•ด๋‹น ํ”„๋ ˆ์ž„์˜ ์•Œ์งœํž˜์— ๋”ํ•  ๋•Œ ์“ฐ๋Š” ํ•จ์ˆ˜์ž„.

Add Velocity๋Š” ํ˜„์žฌ ์†๋„์— ์†๋„ ๋ฒกํ„ฐ๋ฅผ ๋”ํ• ๋•Œ ์“ฐ๋Š” ํ•จ์ˆ˜์ž„.


์ด๋Ÿฌ๋ฉด ์™œ ์ฐจ์ด๊ฐ€ ์ƒ๊ธฐ๋‚˜?


Add Force๋ฅผ ํ•˜๋ฉด ํž˜์„ ๋”ํ•˜๋Š”๋ฐ, ๋ฌผ๋ฆฌ์ ์œผ๋กœย ํž˜ = ์งˆ๋Ÿ‰ * ๊ฐ€์†๋„๋กœ ์ •์˜ ๋‚ด๋ฆผ.

๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์†๋„๋ฅผ ๊ตฌํ•˜๋ฉด ์•Œ์งœํž˜ / ์งˆ๋Ÿ‰์ž„.


๋˜ ์†๋„์˜ ์ •์˜๋Š” ์ด๋ ‡๊ฒŒ ๋‚ด๋ฆผ.

์†๋„ = ๊ฐ€์†๋„ * ์‹œ๊ฐ„


๊ทธ๋ž˜์„œ ๋‹จ์ˆœํžˆ ๊ฐ•์ฒด์— Add Force ๋งŒ์œผ๋กœ ์†๋„๋ฅผ ๋ณ€๊ฒฝ ์‹œ์ผœ ์ฃผ๋ฉดย 


ํ•ด๋‹น ํ”„๋ ˆ์ž„์˜ ์†๋„ = ๊ธฐ์กด์†๋„ + ์‹œ๊ฐ„ * ์•Œ์งœํž˜ / ์งˆ๋Ÿ‰์ด ๋˜๋Š”๊ฑฐ์ž„.


๋ฌผ๋ก  ์ด๋Ÿฌํ•œ ๊ณ„์‚ฐ์„ ํ• ๋•Œ ์ด๋ ‡๊ฒŒ ๊ฐ’์„ ๋•Œ๋ ค๋„ฃ์ง€๋Š” ์•Š๊ณ , ์˜ค์ผ๋Ÿฌ ์ ๋ถ„๋ฒ•์ด๋‚˜ ๋ฃฌ์ง€์ฟ ํƒ€ ์ ๋ถ„๋ฒ• ๋“ฑ๋“ฑ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์“ฐ๋Š”๋ฐ,

์˜ค์ผ๋Ÿฌ๋ฒ•์€ ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ’์„ ๊ณ„์‚ฐํ•จ.


์‹œ๊ฐ„ ๊ฐ„๊ฒฉ์€ ๋Œ€์ถฉ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ๋‹ค๋ฅด์ง€๋งŒ 1/60์ดˆ๋กœ ์ •ํ•ด์กŒ๋‹ค๊ณ  ๋ณด๋ฉด (์œ ๋‹ˆํ‹ฐ๋Š” Fixed Update๊ฐ€ 1/50 ์œผ๋กœ ๊ธฐ์–ตํ•จ)

ํ”„๋ ˆ์ž„๋‹น ์†๋„ ๋ณ€ํ™” = ํž˜ / (60 * ์งˆ๋Ÿ‰) ์ด๋ ‡๊ฒŒ ๊ณ„์‚ฐ์ด ๋จ.


์ฆ‰ ์งˆ๋Ÿ‰์ด 1์ด๋ผ ํ• ๋•Œ๋„ ํž˜ ๋ฒกํ„ฐ๋ฅผ 60์œผ๋กœ ๋‚˜๋ˆˆ ๊ฐ’์œผ๋กœ ์†๋„ ๋ณ€ํ™”๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ ๋ณ€ํ™”๋Ÿ‰์ด ๊ต‰์žฅํžˆ ์ ์„๊ฑฐ์ž„.

๊ฒฐ๋ก ์€ ๋ญ ๊ทธ๋ƒฅ ์ˆซ์ž๊ฐ€ ์ž‘์•„์„œ ๊ทธ๋ ‡๋‹ค. ์ด๋ ‡๊ฒŒ ์ดํ•ดํ•˜๋ฉด ๋จ.