Unity里的一些脚本知识

本文介绍了Unity中的脚本知识,包括每帧事件、输入接口和协程的使用。每帧事件包括各种回调,输入接口允许自定义按键,协程作为轻量级的异步操作在Update后执行。此外,还探讨了C#结构体的特性,以及transform和rigidbody如何在物理更新中同步。
摘要由CSDN通过智能技术生成

脚本知识

脚本实例-不同游戏对象的同一个脚本指向不同的实例
Edit->ProjectSetting->time里设置每秒调用次数

每帧事件

事件一览

事件 调用
初始化部分
Awake 当该脚本实例初次载入游戏游戏世界时,无论脚本是否被启用,只要游戏对象第一次被启用,就调用
OnEnable 每次当该脚本被启用时调用(包括游戏对象启用连带了脚本启用)
Reset 当一个脚本被加入到一个游戏对象中时,触发Reset,只在编辑器下有效(Unity的play模式下也无效)
Start 在游戏加入游戏世界后,运行Update()的前一帧调用
物理部分
FixedUpdate 和画面帧率无关的每秒调用次数固定的Update,其依赖游戏内部时间(time.timeScale而不是游戏帧数)
内部动画、物理更新
OnTriggerXX 触发器事件
OnCollisionXX 碰撞器事件
W
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值