Unity的一些东西

Unity脚本方法的执行顺序(代码)

2017-06-12  本文已影响49人  夜行水寒

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

//测试事件函数的执行顺序
public class eventTest : MonoBehaviour {
//Reset函数只会在编辑器模式下调用,当挂载组件或脚本,还有reset时调用
void Reset()
{
Debug.Log("Reset");
}

//Awake用来唤醒整个程序
void Awake()
{
    Debug.Log("Awake");
}

void OnEnable()
{
    Debug.Log("OnEnable");
}

// Use this for initialization
//用来初始化一些东东
void Start () {
    Debug.Log("Start");
}

//固定的Update,一秒60帧(可以设置)
private void FixedUpdate()
{
    Debug.Log("FixedUpdate");
}

//暂停
private void OnApplicationPause(bool pause)
{
    Debug.Log("OnApplicationPause");
}

// Update is called once per frame
//Update和LateUpdate的帧数是不固定的
void Update () {
    Debug.Log("Update");
}

private void LateUpdate()
{
    Debug.Log("LateUpdate");
}

//程序结束
private void OnApplicationQuit()
{
    Debug.Log("OnApplicationQuit");
}

private void OnDisable()
{
    Debug.Log("OnDisable");
}

//销毁函数
private void OnDestroy()
{
    Debug.Log("OnDestroy");
}

}

上一篇下一篇

猜你喜欢

热点阅读