美文网首页Unity的一些东西
Unity脚本方法的执行顺序(代码)

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

作者: 夜行水寒 | 来源:发表于2017-06-12 23:54 被阅读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");
    }
    

    }

    相关文章

      网友评论

        本文标题:Unity脚本方法的执行顺序(代码)

        本文链接:https://www.haomeiwen.com/subject/zdbrqxtx.html