๊ธฐ์กด์—๋Š” ๋…ธํŠธ์™€ ๊ฒŒ์ž„ ์‹œ์ž‘ ์ดํ›„ ์ง„ํ–‰๋œ ์‹œ๊ฐ„์„ ์•Œ๋ ค์ฃผ๋Š” ํƒ€์ด๋จธ๋ฅผย Time.deltaTime์„ ํ†ตํ•ด ๊ตฌํ˜„ํ–ˆ๋Š”๋ฐ,


๊ทธ๋ƒฅ Time.time ์—์„œ startTime(๊ณก์„ ์‹œ์ž‘ํ•œ Time.time)์„ ๋นผ๋Š” ์‹์œผ๋กœ ํ–ˆ์Œ.


๋…ธํŠธ ๋˜ํ•œ ์‹œ์ž‘ ์œ„์น˜๋ฅผ ์ •ํ•ด์ฃผ๊ณค Transalte๋กœ ์›€์ง์—ฌ์ฃผ๋˜ ์ฝ”๋“œ๋ฅผ

transform.Translate(Level.S.noteSpeed * Time.deltaTime, 0, 0);


๊ทธ๋ƒฅ ๊ฐ ์‹œ๊ฐ„์— ๋งž๊ฒŒ๋” ์œ„์น˜๋ฅผ ์ •ํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ํ•ด๋ฒ„๋ ธ์Œ

transform.position = startPos * (timing - LevelPlayer.timer) * Level.S.noteSpeed;


์‹ฑํฌ๊ฐ€ ์•ผ๋ฌด์ง€๊ฒŒ ๋งž๋Š”๋‹ค.