- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MonoBehaviour 类常用的方法
Awake()
Start()
OnEnable()
Update()
FixedUpdate()
LateUpdate()
OnGUI()
OnDisable()
OnDestroy()
tag
name
当一个脚本实例被载入时被调用
仅在 Update 函数第一次被调用前调用
当脚本处于可用被调用。
当 MonoBehaviour 启用时,每一帧调用一次 固定时间间隔调用
每一帧调用一次,当 Update 执行完后被调用// 总结 // 1. 按照后添加的脚本先执行的顺序, 依次执行每个脚 本的
渲染和处理 GUI 事件时调用
当脚本组件不可用被调用
当脚本组件被销毁时被调用
可读写属性,游戏物体的 tag
可读写属性,游戏物体的 name
FindGameObjectsWithTag(string tag)
静态方法,返回所有 tag 标识的物体,返回值是个数组
T GetComponentT() 泛型实例方法,得到 T 类型的组件(强烈建议使用)
SetActive(bool value) 实例方法,设置游戏物体是否是活动的
FindWithTag (string tag) 静态方法,得到 tag 标识的游戏物体
Transform 组件变量
position
localPosition
eulerAngles
rotation
parent
root
世界坐标系中 transform 的位置
相对于父物体的位置
欧拉角,旋转的角度
世界坐标系中变换的四元数
物体父物体的 Transform 组件
物体最高层次父物体的 Transform 组件
Transform 组件方法
void Translate(Vector3 translation)
使当前对象朝一个方向移动
void Rotate(Vector3 eulerAngles)
按给定的欧拉角进行旋转
void RotateAround(Vector3 point, Vector3 axis, ?oat angle) 绕
point 点沿 axis 轴旋转 angle 度
Transform Find(string name) void LookAt(Transform target)
通过名字查找子物体
使物体朝向 target 点
Time 类
time
从游戏开始到现在所用的时间(只读)
deltaTime
获取上一次 Update()方法执行的时间到本 次执行 Update()方法时间的差值
?xedDeltaTime
在物理和其他固定帧速率进行更新上一
帧所消耗的时间, 以秒计算
timeScale
表示时间缩放,正常时间为 1
Vector3 (三维向量)
normalized 标准化向量,方向不变,长度为 1(只读)
magnitude
向量长度(只读)
sqrMagnitude
向量长度平方(只读)
forward
Vector3(0, 0, 1)的简码,Z 轴正方向
up
Vector3(0, 1, 0)的简码,Y 轴正方向
right
Vector3(1, 0, 0)的简码,X 轴正方向
void Normalize()
标准化向量,长度为 1
两个向量之static Vector3 Lerp(Vector3 from, Vector3 to, ?oat t
两个向量之
间的线性差值
static ?oat Angle(Vector3 from, Vector3 to)
两个向量之间的夹角
static oat Distance(Vector3 a, Vect两or)之间的距离
Quaternion (四元数)
identity
LookRotation
该四元数无旋转,常用在代码创建对象 创建一个旋转,沿着 forward (z 轴)并
且头部沿 着 upwards (y 轴)的约束注视
Mathf
Lerp
两个浮点数之间进行插值
Clamp
返回一个限制值
Sin
计算并返回浮点型的正弦值
Cos
计算并返回浮点型的余弦值
Abs
计算并返回指定参数的绝对值
Max
返回两个值之中最大的值
Min
返回两个值之中最小的值
Sqr
返回平方根 PI 圆周率
代码实现父子关系
通过属性指定父物体
transform.parent = 父物体的 transform;
通过方法指定父物
transform.SetParent (父物体的 transform);
键盘输入常用的方法
GetKey
GetKeyDown
GetKeyUp
按键按下期间返回 true
按键按下
您可能关注的文档
最近下载
- 新人音版二年级音乐下册优秀教学设计《共产儿童团歌》教案.doc VIP
- 肝硬化诊治指南2025年.docx
- 初中数学新人教版八年级上册13综合与实践 确定匀质薄板的重心位置教学课件2025秋.pptx VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 2023年10月自考06089劳动关系与劳动法押题及答案.pdf VIP
- 新教科版小学科学实验目录五年级上册.docx VIP
- 合理用药用药班会PPT课件.pptx VIP
- 结构设计弯矩二次分配法计算(表格自带公式).xls VIP
- 规范言行从我做起主题班会.pptx
- PanelView Plus 7 Performance 终端用户手册.pdf VIP
文档评论(0)