路丝丝 发表于 2015-11-30 15:14

Unity3D常用系统自调用重要方法


Awake
用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用一次,Awake在所有对象被初始化之后调用。
Start
仅在Update函数第一次被调用前调用。Start在behaviour的生命周期中只被调用一次。它和Awake的不同是Start只在脚本实例被启用时调用。你可以按需调整延迟初始化代码,Awake总是在Start之前执行。
Update
当MonoBehaviour启用时,其Update在每一帧被调用。update跟当前平台的帧数有关,Update是在每次渲染 新的一帧的时候才会调用。
Fixedupdate
每一帧都执行,处理Rigidbody时,需要用FixedUpdate代替Update。
Lateupdate
在所有Update函数调用后被调用,和fixedupdate一样都是每一帧都被调用执行,这可用于调整脚本执行顺序。
OnGUI
在渲染和处理GUI事件时调用。这意味着OnGUI也是每帧执行一次。
Reset
在用户点击检视面板的Reset按钮或者首次添加该组件时被调用。此函数只在编辑模式下被调用。Reset最常用于在检视面板中给定一个最常用的默认值。
OnDisable
当物体被销毁时 OnDisable将被调用,并且可用于任意清理代码。脚本被卸载时,OnDisable将被调用,OnEnable在脚本被载入后调用。注意: OnDisable不能用于协同程序。
OnDestory
只会在预先已经被激活的游戏物体上被调用。注意:OnDestroy也不能用于协同程序。
资源地址: http://cg.silucg.com/dongman/unity3d/9190.html

赢泽天下 发表于 2016-7-5 21:39

好好好。。。。。。。。。。。

youda 发表于 2016-7-9 18:31

这些unity3d视频教程都学下来,估计什么都会了!
《Unity3D 游戏插件 Daikon Forge GUI 视频教程》
《Unity3D 筑梦天下 高级应用 视频教程》
《Unity3D 脚本语言学习之C#语言》
《Unity3D 基础入门之进入Unity的世界》
《Unity3D 脚本语言学习之Javascript语言》
《Unity3D 脚本语言学习之Python语言》
《Unity3D 知识体系入门课程》
《Unity3D RPG游戏黑暗之光案例视频教程》
《Unity3D 动作游戏全攻略视频教程》
《Unity3D 经典入门课程基础打砖块实例教程》
《Unity3D 炉石传说制作全套视频教程》
《Unity3D 屠龙战机全套制作视频教程》
http://blog.chinaunix.net/uid-31366637-id-5746696.html

wangdahu888 发表于 2016-8-27 20:30

不错很好很好!!!!!

boyboy112233 发表于 2016-10-27 10:12


也不能一竿子打死呀!

MichaelAn 发表于 2017-5-28 07:42

顶顶多好

失色 发表于 2017-5-28 07:15

难得一见的好帖

rioriorio 发表于 2017-5-28 07:14

说的非常好

hahaluo 发表于 2017-5-28 07:02

很好哦

流星梦枫 发表于 2017-5-28 07:28

LZ真是人才
页: [1]
查看完整版本: Unity3D常用系统自调用重要方法