Unity3d脚本生命周期

如图:

测试脚本:

<span style="color: #0000ff">public <span style="color: #0000ff">class<span style="color: #000000"> Test2 : MonoBehaviour {

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; Awake()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;Awake</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; OnEnable()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;OnEnable</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #008000"&gt;//</span><span style="color: #008000"&gt; Use this for initialization</span>
<span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; Start ()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;Start</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #008000"&gt;//</span><span style="color: #008000"&gt; Update is called once per frame</span>
<span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; Update ()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;Update</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; FixedUpdate()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;FixedUpdate</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; LateUpdate()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;LateUpdate</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; OnGUI()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;OnGUI</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; OnDisable()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;OnDisable</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

</span><span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; OnDestroy()
{
    Debug.Log(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;OnDestroy</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
}

}

相关文章

这篇文章将为大家详细讲解有关Unity3D中如何通过Animator动画...
这篇文章主要介绍了Unity3D如何播放游戏视频,具有一定借鉴价...
这篇文章给大家分享的是有关Unity3D各平台路径是什么的内容。...
小编给大家分享一下Unity3D如何实现移动平台上的角色阴影,希...
如何解析基于Unity3D的平坦四叉树地形与Virtual Texture的分...
这篇文章主要介绍Unity3D如何实现动态分辨率降低渲染开销,文...