Unity3d--timeScale的使用方法 在一些特殊的场合 例如切换慢镜头效果的时候,可以通过修改timeScale的数值实现效果。
1 using UnityEngine; 2 using System.Collections; 3 4 public class Test : MonoBehaviour { 5 6 // Use this for initialization 7 public float i; 8 9 void Awake(){ 10 i = 1; //系统默认时间为1 11 } 12 13 void Start () { 14 } 15 16 // Update is called once per frame 17 void Update () { 18 19 this.transform.Rotate (new Vector3 (0, 10 * Time.deltaTime, 0)); 20 Time.timeScale = i; //控制缩放整体播放时间 21 } 22 }