Unity六Time.deltaTime和 transform 二

Time.deltaTime

距离上一帧执行的时间间隔。
作用:
1、控制移动速度
2、 解决 Update 方法中由于帧率的影响导致每一帧移动时时间不相同的情况。

transform.Translate

移动

  float Speed;//设置一个速度
	// Use this for initialization
	void Start () {
        Speed = 0.1f;
	}
	
	// Update is called once per frame
	void Update () {

        transform.Translate(Vector3.forward*Time.deltaTime* Speed);//每次移动一个单元
        transform.Translate(Vector3.forward * 5 * Time.deltaTime* Speed);//每次移动5个单元
        transform.Translate(0, 0, 5 * Time.deltaTime* Speed);
	}
发布了56 篇原创文章 · 获赞 24 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/u014196765/article/details/88928831
今日推荐