ํ…œํ”Œ๋Ÿฐ๊ฐ™์€ ๋ชจ๋ฐ”์ผ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธธ์˜ ์™ผ์ชฝ, ๊ฐ€์šด๋ฐ, ์˜ค๋ฅธ์ชฝ์œผ๋กœ 3๋“ฑ๋ถ„ํ•˜์—ฌ ์Šค์™€์ดํ”„ ํ• ๋•Œ๋งˆ๋‹ค ์ƒฅ์ƒฅ ๋„˜์–ด๊ฐ€๊ฒŒ ๊ตฌํ˜„ํ•˜๊ณ ์‹ถ์Šต๋‹ˆ๋‹ค. (Lerp ๊ฐ™์€ ์ƒฅ์ƒฅ ๋А๋‚Œ)
ย 
์ฝ”๋„ˆ๋ฅผ ๋Œ๊ฒŒ ๋˜๋ฉด ์–‘์˜†์œผ๋กœ ์ƒฅ์ƒฅ ์›€์ง์ผ๋•Œ ๋ฐ”๊ฟ”์•ผํ•˜๋Š” ์ขŒํ‘œ๊ฐ€ ๋‹ฌ๋ผ์ง€๊ธฐ ๋•Œ๋ฌธ์—
(์ฒ˜์Œ์—” x์ขŒํ‘œ๋ฅผ ๋ฐ”๊ฟ”์•ผํ•˜์ง€๋งŒ, ์šฐํšŒ์ „์„ ํ•œ๋ฒˆ ํ•˜๋ฉด z ์ขŒํ‘œ๋ฅผ ๋ฐ”๊ฟ”์•ผํ•˜๋Š” ๋“ฑ์˜ ์ƒํ™ฉ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.)
ย 
Translate๋‚˜ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ์“ธ์ˆ˜๋Š” ์—†๋‹ค๊ณ  ํŒ๋‹จํ•˜์—ฌ,ย 
ย 
๊ทธ๋ž˜์„œย ํ˜„์žฌ์œ„์น˜ = Lerp(ํ˜„์žฌ์œ„์น˜ , ํ˜„์žฌ์œ„์น˜+transform.right * 5 , ํƒ€์ž„.๋ธํƒ€ํƒ€์ž„) ์„ ์‚ฌ์šฉ ํ–ˆ์Šต๋‹ˆ๋‹ค.ย 
์ขŒ์šฐ ํ™”์‚ดํ‘œ๋ฅผ ๋ˆ„๋ฅผ๋•Œ๋งˆ๋‹ค ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ์œผ๋กœ 5๋งŒํผ๋งŒ ์ƒฅ์ƒฅ ์›€์ง์ด๊ฒŒ ํ•˜๊ณ ์‹ถ์–ด์„œ์š”.
ย 
๊ทธ๋ฆฌ๊ณ  ๊ฐ๊ฐ void GoLeft() ์™€ Void GoRight()๋กœ ๋‚˜๋ˆ„์–ด์„œ ํ•œ์นธ์”ฉ ์ƒฅ์ƒฅ ์›€์ง์ด๋Š” ํ•จ์ˆ˜๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
ย 
ย 
ํ•˜์ง€๋งŒ ์—ฌ๊ธฐ์„œ ์—„์ฒญ๋‚œ ๋”œ๋ ˆ๋งˆ์— ๋น ์ง€๊ณ  ๋ง™๋‹ˆ๋‹ค. ํƒˆ๋ชจ ์ƒ๊ธธ๊ฑฐ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ €์˜ ์˜์‹์˜ ํ๋ฆ„์„ ๋จผ์ € ๋ง์”€ ๋“œ๋ฆฌ๊ณ , ์š”์•ฝํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์ข‹์„๊ฒƒ๊ฐ™์•„์„œ์š”..
ย 
ย 
1.๋จผ์ €, ์—…๋ฐ์ดํŠธ์—์„œ if๋ฌธ์œผ๋กœ Input.GetKey๋ฅผ ๋ฐ›์•„์„œ GoRight() ๋ฅผ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ ๊ฒฐ๊ณผ, ํ•จ์ˆ˜๊ฐ€ 5๋งŒํผ๋งŒ ์ด๋™ํ•˜๋Š”๊ฒƒ์ด ์•„๋‹Œ ๊ณ„์† ์˜†์œผ๋กœ ์ญ‰ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.
ย 
์ œ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ด์œ ๋Š” , ์ œ๊ฐ€ ์œ„์— ์งฐ๋˜ Lerp๋ฌธ์—์„œ์˜ ํ˜„์žฌ์œ„์น˜+transform.right * 5 ์˜ 'ํ˜„์žฌ์œ„์น˜' ๊ฐ€ ๊ณ„์† ๊ฐฑ์‹ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹น์—ฐํ•œ ๊ฒฐ๊ณผ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
ย 
ย 
ย 
2.๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—” ์—…๋ฐ์ดํŠธ๋ฌธ์—์„œ Input.GetKeyDown์„ ์‚ฌ์šฉํ•ด์„œ ๋˜‘๊ฐ™์ด ํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ๋ˆŒ๋ €์„๋•Œ GoRight๊ฐ€ย ํ•œ๋ฒˆ๋งŒ ์‹คํ–‰๋˜๊ธธ ๋ฐ”๋ผ๋ฉด์„œ์š”.
๊ทธ๋žฌ๋”๋‹ˆ ์ด๋ฒˆ์—๋Š” ํ•œ ํ”„๋ ˆ์ž„๋งŒ ๋ก ์›€์ง์ด๊ณ  ๋ง์•˜์Šต๋‹ˆ๋‹ค. ๋ฐฉํ–ฅํ‚ค๋ฅผ ์—ฐํƒ€ํ•ด๋ด๋„ ๋š๋š ๋Š๊ธฐ๊ฒŒ ๋”ฐ๋‹ค๋‹ค๋‹ฅ ์›€์ง์ผ๋ฟ์ž…๋‹ˆ๋‹ค.
ย 
ย 
ย 
3.์ฝ”๋ฃจํ‹ด์„ ์‚ฌ์šฉํ•˜๋ผ๋Š” ์•„๋Š”ํ˜•์˜ ์กฐ์–ธ์„ ๋“ฃ๊ณ , ์‚ฌ์šฉํ•ด๋ณด์•˜์ง€๋งŒ ์ œ๊ฐ€ ๋ฏธ์ˆ™ํ•œ ํƒ“์ธ์ง€,ย 
์—…๋ฐ์ดํŠธ๋ฌธ์—์„œ ํ‚ค์ž…๋ ฅ์„ ํ–ˆ์„ ๋•Œ ์ฝ”๋ฃจํ‹ด์„ ์‹คํ–‰ํ•˜๋ผ๊ณ  ์ž‘์„ฑํ–ˆ๋Š”๋ฐ,ย 
ย 
์ฝ”๋ฃจํ‹ด์€ ๊ผญ ํ•œ๋ฒˆ์— ํ•˜๋‚˜๋งŒ ์‹คํ–‰๋˜๋Š”๊ฑด์ค„์•Œ์•˜๋Š”๋ฐ ๊ณ„์† ์‹คํ–‰๋˜๋Š”๊ฑด์ง€ ๋ญ”์ง€, 1๋ฒˆ์ฒ˜๋Ÿผ ๊ทธ๋ƒฅ Update๋ฅผ ์‚ฌ์šฉํ–ˆ์„๋•Œ์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค.
ย 
ย 
ย 
ย 
4.๋‚˜๋ฆ„ ๋จธ๋ฆฌ์จ๋ณธ๋‹ค๊ณ  ์ด๋Ÿฐ ๋ฐฉ๋ฒ•๋„ ํ•ด๋ดค์Šต๋‹ˆ๋‹ค.
ย 
Input.GetKeyDown ๊ณผ Input.GetKey๋ฅผ ๋‘˜๋‹ค ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ย 
Input.GetKeyDown์—์„œ ํ˜„์žฌ์œ„์น˜๋ฅผ Vector๋กœ ์ €์žฅํ•˜๊ณ , Input.GetKey์—์„œย ํ˜„์žฌ์œ„์น˜+transform.right * 5ย ๊ฐ€ ์•„๋‹Œย 
์ €์žฅํ–ˆ๋˜ Vector + transform.right*5๋ฅผ ์จ๋ดค์Šต๋‹ˆ๋‹ค.
ย 
๊ทธ๋žฌ๋”๋‹ˆ ์ œ๊ฐ€ ์›ํ–ˆ๋˜ ๋А๋‚Œ์ด ๋น„์Šทํ•˜๊ฒŒ ๋‚˜๊ธฐ๋Š” ํ–ˆ์Šต๋‹ˆ๋‹ค.
๊พน ๋ˆ„๋ฅด๋ฉด ๋”ฑ 5๋งŒํผ๋งŒ ์›€์ง์ด๊ธด ํ–ˆ์ง€๋งŒ, ํ”Œ๋ ˆ์ด์–ด ๊ธฐ์ค€ ์ง์ง„ํ•˜๋ฉด์„œ ์˜†์œผ๋กœ ์ด๋™ํ•ด์•ผํ•˜๋Š”๋ฐ,
๋ˆ„๋ฅด๊ณ  ์žˆ์œผ๋ฉด ์ง์ง„์€ ๋ฉˆ์ถ˜์ฑ„๋กœ 5๋งŒํผ ์ด๋™ํ•˜๊ณ , ํ‚ค๋ณด๋“œ๋ฅผ ๋–ผ๋ฉด ์ง์ง„์„ ๊ณ„์†ํ–ˆ์Šต๋‹ˆ๋‹ค.
ย 
์ด๋ฐฉ๋ฒ•์ด ์ œ์ผ ๊ทผ์ ‘ํ–ˆ๋˜๊ฑฐ๊ฐ™์€๋ฐ ๋„ˆ๋ฌด ์•„์‰ฝ์Šต๋‹ˆ๋‹ค.ย 
ย 
ย 
์š”์•ฝ: ํ‚ค๋ฅผ ๊พน ๋ˆ„๋ฅด๋Š”๊ฒŒ ์•„๋‹Œ ํ•œ๋ฒˆ ๋ˆŒ๋ €์„ ๋•Œ, ์ง์ง„์€ ๊ณ„์†ํ•˜๋˜ ์–‘์˜†์œผ๋กœ 5๋งŒํผ๋งŒ ์›€์ง์ด๊ฒŒ ์–ด๋–ป๊ฒŒ ํ•˜๋‚˜์š” ใ… 
ย 
์ •์‹  ๋‚˜๊ฐˆ๊ฑฐ๊ฐ™์Šต๋‹ˆ๋‹ค ์ด๊ฑฐ๋งŒ 5์ผ์งธ ๋ถ™์žก๊ณ ์žˆ์Šต๋‹ˆ๋‹ค....