其他分享
首页 > 其他分享> > 7.17学习内容

7.17学习内容

作者:互联网

UNITY 内容

C#补充

按键操作
KEY OPTION
Alt + click right 放大缩小
F 聚焦
CTRL+Z 撤销操偶做
函数
update

又被叫做once per frame,该函数持续的被检测,每帧需要更新的逻辑在Update函数里调用

Lateupdate

是当Update调用结束,并且LateUpdate调用完,才会调用渲染逻辑,所以当Update结束后,需要更新的逻辑可以放到LateUpdate中。

FixedUpdate

精确计时需要用到FixedUpdate,因为FixedTime是定值,无论每一帧调用花费多少时间,到FixedUpdate调用时都会按照FixedTime来决定调用次数。因为程序每一帧渲染的时间是不能确定的。

(deltaTime:按照秒来计数)

start

点击开始后他就开始动(在第一个frame前就被调用了),在对象第一次被enable前被调用,仅调用一次

awake

Awake在脚本被实例化的时候就会被调用,脚本的生命周期内只被调用一次

C#编辑时无法自动联想解决

unity的preference中的external tool 中把默认打开更改为vs

一个垃圾BUG

注意在unity中有没有重名的代码,如果有,会造成很多奇怪的冲突!

控制物体移动(按照帧)

void update(){
	transform.Translation(0,0,1);
}
//equal to
void update(){
	transform.Translation(Vector3.forward);
}

控制物体移动(按照时间)

void update(){
	transform.Translation(Vector3.forward*Time.deltaTime*20);
}//每秒移动20m
刚体
  1. Mass 控制重量
  2. gravity 决定是否有重力系统

坑们

标签:7.17,void,Update,update,学习,调用,内容,Translation,FixedUpdate
来源: https://www.cnblogs.com/zeyvier/p/13333757.html