博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity(脚本生命周期)
阅读量:5798 次
发布时间:2019-06-18

本文共 933 字,大约阅读时间需要 3 分钟。

#一、描述 此课程记录一些脚本的生命周期。

#二、生命周期说明

一、继承于MonoBehaviour类的脚本是不能被实例化的,只有在系统需要的时候会实例化。

二、onStart和onUpdate都不是MonoBehaviour的方法,是通过反射调用的一些事件,由系统来决定他们什么时候调用的。

void Start () {	}		// Update is called once per frame	void Update () {		}复制代码

三、生命周期

//当运行后,会自动加载此方法,不管此脚本是否被启动(是否Enable),都会调用。可初始化一些字段。	void Awake(){		print ("Awake");		}	//当运行时,如果有打开此脚本会被调用。	void OnEnable(){		print ("OnEnable");	}	//当运行时会被调用	void Start () {		print ("Start");	}	//当运行时会一直调用,会固定频率调用,不会因为硬件的好快,频率的变化而调用多次。	void FixedUpdate(){		print ("FixedUpdate");	}		// 此方法在运行时会一直调用,同LateUpdate同步调用,每帧调用一次。	void Update () {		print ("Update");	}	//此方法在运行时会一直调用,同Update方法同步调用	void LateUpdate(){		print ("LateUpdate");	}	//当运行时会一直调用,并且次数比Update等都会多	void OnGUI(){		print ("OnGUI");	}	//当脚本被关闭时或者运行停止时会被调用。	void OnDisable(){		print ("OnDisable");	}	//当脚本被删除时或者挂载对象被删除时会调用,当脚本没有被开启,停止时也会调用一次。	void OnDestroy(){		print ("OnDestroy");	}复制代码

转载于:https://juejin.im/post/5b3ac6ac518825623257538e

你可能感兴趣的文章
开发者论坛一周精粹(第五十五期) 全站HTTPS之OSS教程 一次可以备案几个网站?...
查看>>
(干货)Linux学习资源推荐
查看>>
蓝图(Blueprint)详解
查看>>
Spark之SQL解析(源码阅读十)
查看>>
Android图片添加水印图片并把图片保存到文件存储
查看>>
C#字符串的不变性
查看>>
前端路由简介以及vue-router实现原理
查看>>
比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第二部分:代码实现(C语言)...
查看>>
分享15款很实用的 Sass 和 Compass 工具
查看>>
AMD优势: 与众不同 选择丰富
查看>>
玩转高性能超猛防火墙nf-HiPAC
查看>>
简单按日期查询mysql某张表中的记录数
查看>>
自动化部署之jenkins发布PHP项目
查看>>
C/C++编程可用的Linux自带工具
查看>>
Oracle ASM 翻译系列第六弹:高级知识 如何映射asmlib管理的盘到它对应的设备名...
查看>>
多线程之volatile关键字
查看>>
如何判断webview是不是滑到底部
查看>>
Raptor实践2——控制结构
查看>>
Smartisan OS一步之自定义拖拽内容
查看>>
海贼王十大悲催人物
查看>>