Unity常用Api整理

Unity常用Api

1.事件函数。

Reset() :重置-被附加脚本时、在游戏物体的组件上按Reset时会触发该事件函数

Start() :开始-在游戏初始化时会执行一次

Update() :更新-每一帧都会运行这个方法

FixedUpdate():固定更新-会在指定帧调用该方法多少次

LateUpdate(): 后期更新-晚于Update的运行顺序,但是FPS和Update是一样的

Awake() Start() :唤醒-都是在游戏物体初始化运行一次,但是Awake的运行顺序
高于Start的,并且只要脚本中存在Awake方法,则无论是否挂载了该脚本都会执行该方法

OnEnable():启用-当将物体的SetActive设置为true时就会自动调用调用该方法

OnDestory(): 销毁,关闭-当关闭游戏则会调用该方法

2.Time类时间函数。

Time.time 时间-表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算

Time.timeSinceLevelLoad 从当前场景加载到现在的时间-表示从当前Scene开始到
目前为止的时间,也会随着暂停操作而停止

Time.deltaTime 增量时间-表示从上一帧到当前帧时间,以秒为单位。【一般用来
控制角色、动画的运动】

Time.frameCount 总帧数

Time.realtimeSinceStartup 自开始后的真实事件-表示自游戏开始后的总时间,即使
暂停也会不断的增加

3.GameObject类函数。

GameObject go=new GameObejct(“游戏物体名”); //游戏

猜你喜欢

转载自blog.csdn.net/YYR5758/article/details/127813391