1 / 6
文档名称:

Unity3d中脚本生命周期.doc

格式:doc   大小:377KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Unity3d中脚本生命周期.doc

上传人:文库旗舰店 2019/11/16 文件大小:377 KB

下载得到文件列表

Unity3d中脚本生命周期.doc

文档介绍

文档介绍:Unity3D脚本生命周期Unity中的脚本程序如果要起作用,主要途径为将脚本附加到特定的游戏对象上,这样,脚本中不同的方法在特定的情况下会被回调,实现特定的功能。而且其脚本从唤醒到销毁都有着一套比较完善的生命周期,添加任何脚本都要遵循的生命周期的法则。下面是Unity3D官网提供的生命周期的详细介绍图:生命周期函数:Reset第一次添加组件到游戏对象时会调用,或者在编辑模式下,手动设置组件的默认值(Reset).Awake只会被调用一次,在Start方法之前被调用!主要用于字段值的初始化工作,禁用脚本,创建游戏对象,(Prefab)对象。Start只执行一次,在Awake方法执行结束后执行,但在Update方法前执行,主要用于程序的UI的初始化操作,比如获取游戏对象或者组件。Update每一帧执行,监听用户的输入,播放动画,当机器或者性能差的时候,会停止执行,会产生停顿的感觉。FixedUpdate不管当前机器忙不忙,都会保证每一帧执行一次,避免跳帧,固定更新。固定更新用于移动模型等操作。LateUpdate先执行Update,然后才执行LateUpdate(Update方法执行完,必定接着执行LateUpdate,而Update与FixedUpdate方法执行的顺序不确定,有时FixedUpdate执行了多帧,而Update却只执行了一帧,这主要跳帧造成的,取决于机器的性能)。OnGUI进行GUI的绘制,且GUI是每帧擦除重绘,仅仅只是绘制,没有生命周期的概念,所有关于绘制GUI的代码,都要直接或者间接的写在OnGUI方法中。OnDestroy当前脚本销毁时调用。OnEnable当脚本可用或者设置可用时被调用。OnDisEnable如果脚本被设置为不可用将会被执行,程序结束时也会被执行一次。下面Unity3d更加详细的生命周期图:循环生命周期中重要的函数:OnPreCull:在相机剔除场景之前调用此函数。相机可见的对象取决于剔除。OnPreCull函数调用发生在剔除之前。OnBecameVisible/OnB

最近更新

2025年医药管理系统库存管理子系统的设计与实.. 55页

浅谈初中物理旧知识再教学的应用 3页

浅议项目教学法在计算机应用基础教学中的应用.. 3页

2025年化工部新员工入职培训手册 30页

浅析初一新生的心理烦恼与教育 3页

2025年凤山县乡镇污水处理工程项目立项建设建.. 19页

沈阳市中小企业劳动争议现状及对策研究综述报.. 3页

茶艺馆别墅装修协议3篇 47页

网球场装修制式合同样本 21页

民事小额诉讼程序适用研究——以某基层法院调.. 3页

2025年公共技术服务机构补助资金项目申请书 42页

生态办公区装修合同模板3篇 59页

2025年儒家文化对企业管理的影响开题报告+相关.. 20页

物流公司办公改造项目3篇 51页

机械振动信号的稀疏分解理论研究 3页

氢气瓶运输安全责任书3篇 52页

凿壁借光 10页

智能电力网络仪表监测与分析 3页

时尚买手店装修合同范例3篇 51页

人工膝关节置换术 14页

新课改下的高中体育课堂教学中的德育教学研究.. 3页

中考历史试卷质量分析 3页

excel基础知识试题及答案 5页

2025年工厂复工复产培训课件PPT 31页

办公设备及耗材配送方案 9页

专项项目论证报告 5页

《画门神》ppt课件 29页

领导班子综合研判情况汇报范文 8页

最新高中数学专项排列组合题库(带答案很全) 23页

2021年河北省公共场所卫生许可证新版申请表 7页