U3D C#脚本的生命周期
2024-09-10 14:13:07
MonoBehaviour是每个脚本的基类.
每个Javascript脚本自动继承MonoBehaviour,使用C#或Boo时,需要显式继承MonoBehaviour.
一开始实例化,直到结束实例被销毁。在这期间,他们有时候处于激活状态,有时候处于非激活状态;对于活动,对用户有时候可见,有时候不可见
Awake : 当一个脚本实例被载入时Awake被调用。
Start : Start仅在Update函数第一次被调用前调用。
Update : 当MonoBehaviour启用时,其Update在每一帧被调用。
FixedUpdate : 当MonoBehaviour启用时,其 FixedUpdate在每一帧被调用。
不过这里有点有意思的就是一个内置函数的执行顺序问题:
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 的顺序进行的先后执行
最新文章
- CentOS利用inotify+rsync实现文件同步
- KlayGE 4.4中渲染的改进(四):SSSSS
- 《LINUX内核设计与实现》读书笔记之第一章和第二章
- ADO.net中常用的对象介绍
- 第四部分:python性能技巧
- iOS App Launch Option
- MySql 日期格式化函数date_format()
- Android实例-获取程序版本号(XE10+小米2)
- python challenge第1关--NoteBook上的“乱码”
- Linux以KB显示内存大小
- FPGA在其他领域的应用(四)
- Jquery实现弹出选择框选择后返回,支持多级分类
- 10个优秀个android项目,精选|快速开发
- Unity性能优化的N种武器
- Unix文件系统的主要特点是什么?
- Spring+Spring MVC+Mybatis 框架整合开发(半注解半配置文件)
- Failed to bind properties under 'spring.datasource' to javax.sql.DataSource
- Cookie的存活时间
- 【转360】KB4041678 Windows 仅安全更新(2017.10) 补丁更新后执行SQL出错! http://bbs.360.cn/thread-15201531-1-1.html
- [转]C++中const、volatile、mutable的用法