ย ์ฑ ๋ณด๋ฉด์ ํ๋๋ฐ ๋์ ํ ์ดํด๊ฐ ์๊ฐ์ ์ง๋ฌธํจ.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CarController : MonoBehaviour
{
ย ย float speed= 0;
ย ย // Start is called before the first frame update
ย ย void Start()
ย ย {
ย ย }
ย ย // Update is called once per frame
ย ย void Update()
ย ย {
//๋ง์ฐ์ค ๋ฒํผ ๋๋ฅด๋ฉด ์ด๋ฏธ์ง๊ฐ ์์ง์.
ย ย ย ย if(Input.GetMouseButtonDown(0))
ย ย ย ย {
ย ย ย ย ย ย this.speed = 0.4f;
ย ย ย ย }
//์ด๋ฏธ์ง ์์ง์
ย ย ย ย transform.Translate(this.speed, 0, 0); //์ด๋
//์ด๋ฏธ์ง ์ ์ฐจ ๊ฐ์ํจ
ย ย ย ย this.speed *= 0.98f;
ย ย }
}
์ ์ฝ๋ ์ธ๋ฐ ์ฑ
์์ ๋ณด๋ฉด ์ด๋ฏธ์ง๊ฐ ์กฐ๊ธ ์์ง์ด๋ค๊ฐ ๊ฐ์ ํ๋๊ฒ์ฒ๋ผ ๋์ค๊ฑฐ๋ . (์ค๋ช
ํ๋๊ฒ ๊ทธ๋ฐ ๋ด์ฉ์)
ย ๊ทผ๋ฐ ์ด๊ฑฐ ์ปดํจํฐ ํ๋ ์ ์๋ ๋๋ฌธ์ธ์ง ์์ง์ด๋๊ฒ ๋๊ปด์ง์ง ์์ ์ ๋๋ก ๋น ๋ฅด๊ฒ ๋ฉ์ถฐ ๋ฒ๋ฆผ.
ย ์๋ ๋ชฉ์ ์ ๋ง์ฐ์ค ํด๋ฆญํ๋ฉด ์ด๋ฏธ์ง๊ฐ ์ข ์์ง์ด๋ฉด์ ๊ฐ์ ํด์ผ ํ๋๋ฐ, ์ง๊ธ ๋ด ์ปดํจํฐ์์ ํด๋ณด๋ฉด ๋๋ฅด๋ฉด ์์ง์๋ค๊ณ ์๊ฐ๋๊ธฐ ์ ์ ๋ฉ์ถฐ๋ฒ๋ฆผ. ๋ง์ฐ์ค ์กด๋ ๋น ๋ฅด๊ฒ ๊ณ์ ๋๋ฅด๋ฉด ์กฐ๊ธ์ฉ ์์ง์ด๋๊ฑฐ ๊ฐ๊ธดํจ;
ย ๊ทผ๋ฐ ์ด๊ฑฐ ์ด๋ป๊ฒ ์กฐ์ ํด์ผํจ? ์์ผ๋ก ์์ฌ ๋ณด๋ฉด ์ด๋ฐ ๊ฐ์ ๊ด๋ จ ๋ด์ฉ์ด ์ฌ๋ฟ ๋ฑ์ฅํ ๊บผ ๊ฐ์๋ฐ ๋ด ์ปดํจํฐ์์ ํ๋ ์ ์๋(?)๋ฅผ ์กฐ์ ํ ๋ฐฉ๋ฒ์ด ์์??
์ผ๋จ ํ๋ ์ ์๋๋ฅผ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์... Application.targetFrameRate
ใณใณ ์ง๊ธ ๋น์ฅ ๊ตฌ๊ธ๋งํด์ ํด๋ด!
Speed * time.deltatime
Translate ์์
translate์ time๊ด๋ จ ๋น ์ง๊ฑฐ ์์? - dc App
์ด๋ ๊ด๋ จ์ ์๋์ time.deltatime ๋ฃ์ผ๋ฉด ํ๋ ์๋น ์๊ฐ์ฐจ๋งํผ ์์ง์ฌ - dc App
์ ์ข์ ์ด์ผ๊ธฐ ์ ๋ง ใณใณ ์ง๊ธ ๋ ์์ ํด๋ด!