unity脚本的一些笔记(一)
来源:互联网 发布:mysql 排序 编辑:程序博客网 时间:2024/06/10 17:53
MonoBehavior事件响应
一. 启动与刷新函数
1. 启动
Awake()
- 初始化函数,在游戏开始时系统自动调用
- 一般用来创建变量
- 无论脚本组件时否被激活,都能被调用
Start()
- 初始化函数,在所有Awake()函数运行后,在所有Update函数运行前调用
- 一般用给变量赋值
- 只有脚本组件被激活后才能被调用
2. 刷新
Upadte()
- 每一帧调用一次
- 一般用于非物理运动
FixedUpdate()
- 每隔固定时间调用一次
- 一般用于物理运动
LateUpdate()
二. 交互函数
1. 对象Object
OnEnable()
- 当对象变为可用或激活状态时该函数被调用
OnDisable()
- 当对象变为不可用或未激活状态时该函数被调用
OnDestory()
- 当MonoBehaviou将被销毁时,该函数被调用
- 在脚本中可能会修改资源文件,资源文件被脚本修改后关闭游戏,资源文件也不能恢复原样,可以在该函数内写脚本,当游戏关闭时把资源文件恢复原样
2. 物理Physic
OnTriggerEnter()
- 当Collider(碰撞体)进入trigger(触发器)时调用
OnTriggerExit()
- 当Collider(碰撞体)停止触发trigger(触发器)时调用
OnTriggerStay()
- 当碰撞体接触触发器时,OnTriggerStay()将在每一帧被调用
OnCollisionEnter()
- 当此Collider/rigidbody触发另一个Collider/rigidbody时被调用
OnCollisionExit()
- 当此Collider/rigidbody停止触发另一个Collider/rigidbody时被调用
OnCollisionStay()
- 当此Collider/rigidbody触发另一个Collider/rigidbody时,将会在每一帧被调用
0 0
- unity脚本的一些笔记(一)
- unity脚本的一些笔记(二)
- unity脚本的一些笔记(三)
- unity脚本学习(一)
- Unity官方脚本(一)
- Unity脚本生命周期(一)
- 【Unity 3D】学习笔记二十一:unity游戏脚本(一)
- 常用的一些shell脚本(一)
- Unity 基础常用的脚本(一)
- 小白对于unity一些机制的探索(一)
- 记录一些零散的Unity知识点(一)
- Unity脚本编程(一)概述
- Unity学习(一):脚本概念理解
- Unity学习笔记(2) --- Unity脚本的生命周期
- Unity官方_第一人称游戏<恶魔射手>----学习笔记一(英雄脚本)
- Unity API(一)Unity中的脚本事件及其函数
- Unity API(一)Unity中的脚本事件及其函数
- 02.Unity 脚本笔记
- PHP中保留key值把value置0,嵌套数组可用
- 在struts2框架中实现手动处理输入验证
- 【Java总结】static,静态代码块
- C#操作符??和?:
- ACDREAM 03G ACdream的高速公路(贪心专场)
- unity脚本的一些笔记(一)
- Asp.net 后台调用js方法
- MAC配置SVN服务器
- python对时间日期做格式化
- uexWeiXin插件
- Java 类反射机制分析
- Java对象创建过程
- Sicily1152 马周游问题
- 第八周项目3-分数类中的运算符重载