MonoBehaviour是每个脚本的基类.

每个Javascript脚本自动继承MonoBehaviour,使用C#或Boo时,需要显式继承MonoBehaviour.

一开始实例化,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见

Awake : 当一个脚本实例被载入时Awake被调用。
 
Start : Start仅在Update函数第一次被调用前调用。
 
Update :  当MonoBehaviour启用时,其Update在每一帧被调用。
 
FixedUpdate : 当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用。
 
OnGUI : 渲染和处理GUI事件时调用。
 
LateUpdate : 当Behaviour启用时,其LateUpdate在每一帧被调用。
 
Reset : 重置为默认值。
 
OnDisable : 当对象变为不可用或非激活状态时此函数被调用。
 
OnDestroy : 当MonoBehaviour将被销毁时,这个函数被调用。

不过这里有点有意思的就是一个内置函数的执行顺序问题:

using UnityEngine;
using System.Collections;
/*
* Adminer:sun2955
* http:www.yinghy.com
* */
public class GameCollter : MonoBehaviour { void Awake() {
print("-1--1--1--1");
}
// 使用进行初始化
void Start () {
print("");
} //每一帧都会调用该函数
void Update () {
print("");
}
//物理运动
void FixedUpdate()
{
print("");
}
}

这里是按照-1 -> 2 的顺序进行的先后执行

最新文章

  1. CentOS利用inotify+rsync实现文件同步
  2. KlayGE 4.4中渲染的改进(四):SSSSS
  3. 《LINUX内核设计与实现》读书笔记之第一章和第二章
  4. ADO.net中常用的对象介绍
  5. 第四部分:python性能技巧
  6. iOS App Launch Option
  7. MySql 日期格式化函数date_format()
  8. Android实例-获取程序版本号(XE10+小米2)
  9. python challenge第1关--NoteBook上的“乱码”
  10. Linux以KB显示内存大小
  11. FPGA在其他领域的应用(四)
  12. Jquery实现弹出选择框选择后返回,支持多级分类
  13. 10个优秀个android项目,精选|快速开发
  14. Unity性能优化的N种武器
  15. Unix文件系统的主要特点是什么?
  16. Spring+Spring MVC+Mybatis 框架整合开发(半注解半配置文件)
  17. Failed to bind properties under 'spring.datasource' to javax.sql.DataSource
  18. Cookie的存活时间
  19. 【转360】KB4041678 Windows 仅安全更新(2017.10) 补丁更新后执行SQL出错! http://bbs.360.cn/thread-15201531-1-1.html
  20. [转]C++中const、volatile、mutable的用法

热门文章

  1. 【转】Mac OS X 快捷键(完整篇)
  2. (转载)php循环检测目录是否存在并创建(循环创建目录)
  3. HDOJ --- 2577
  4. C#的CLR组成和运转介绍
  5. bzoj 4016 [FJOI2014]最短路径树问题(最短路径树+树分治)
  6. JavaScript高级程序设计46.pdf
  7. (转载)反编译android的apk文件步骤
  8. Android SeekBar 和 draw9patch 的使用
  9. 让你的Ubuntu也能像Windows那样显示网速和CPU温度
  10. c语言数据处理!