Unity3d--timeScale的使用方法

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 }

 

posted @ 2016-04-10 17:36  yuge790615  阅读(717)  评论(0)    收藏  举报