首页 > 代码库 > unity脚本生命周期
unity脚本生命周期
using UnityEngine;
using System.Collections;
public class CubeScript : MonoBehaviour {
//脚本对象加载的时候调用
void Awake(){
Debug.Log ("Awake");
}
//脚本可用的时候会被调用一次
void OnEnable(){
Debug.Log ("OnEnable");
}
//脚本初始化调用一次
void Start () {
Debug.Log("Start");
//1.GameObject通过游戏物体名字去获取游戏物体获取场景中的sphere
GameObject Sphere = GameObject.Find("Sphere");
//打印sphere的tag值
Debug.Log(Sphere .tag);
//2.
GameObject Sphere1 = GameObject.FindWithTag("Player");
Debug.Log(Sphere1.name);
}
//start调用之后被调用,而且是脚本可用的时候每帧调用一次
void Update () {
Debug.Log("Update");
}
//updated调用之后调用,也是每帧执行一次
void LateUpdate(){
Debug.Log("LateUpdate");
}
//脚本不可用的时候会被调用一次
void OnDisable(){
Debug.Log("OnDisable");
}
//脚本被销毁的时候调用
void OnDestroy(){
Debug.Log ("OnDestroy");
}
}
unity脚本生命周期