Unity間隔固定的時間讓物體移動一下
阿新 • • 發佈:2018-11-26
1, 新建工程做相關設定。
2 run.cs
using System.Collections; using System.Collections.Generic; using UnityEngine; public class run : MonoBehaviour { [Header("Time Variables")] [Tooltip("設定間隔時間的兩個變數")] public float proTime = 0.0f; public float NextTime = 0.0f; [Header("Speed")] [Tooltip("控制物體移動的快慢")] [Range(1, 100)] public float scaleSpeed = 5.0f; // Use this for initialization void Start () { } // Update is called once per frame void Update () { proTime = Time.fixedTime; if (proTime - NextTime == 3) //if (proTime - NextTime > 3) { print ("FixedTime Here" + (proTime - NextTime)); transform.Translate (Vector3.up*scaleSpeed); //transform.Translate (Vector3.up*scaleSpeed*Time.deltaTime); NextTime = proTime; } } }