30011人加入学习
(126人评价)
Unity API常用方法和类详细讲解(基于Unity5.6)
价格 免费
承诺服务

Time类中静态变量介绍

Time.captureFramerate:Framerate为帧的速率

Time.daltaTime:当前帧所占用的时间,每一帧的时间间隔

 Time.smoothDeltaTime:平滑的时间间隔来进行变化,时间变化很小,是根据Time.daltaTime来变化的

Time.fixdaltaTime:固定的占用时间,一般为1/60

Time.frameCount:从游戏开始一共运行了多少帧(帧数)

Time.timeScale:时间的比例,可以用来做游戏的加速或暂停,默认为1,

  • Time.unscaledTime:游戏开始到现在所运行的时间
  • Time.realtimeSinceStartup:游戏开始到现在所运行的时间,游戏暂停或在后台时会一直运行

 

  • Time.fixedTime:游戏运行的时间
  • Time.time:游戏运行的时间(这两者切换游戏场景之后,会在原来的基础上继续计时)

Time.timeSinceLevelLoad:从场景加载完成之后开始计时,切换场景之后会重新计时

 

 

 

[展开全文]

事件函数的执行时机和先后顺序

FixedUpdata:每秒固定调用多少次,一般为60次,跟物理,运动相关的用它

Updata和LateUpdate是每秒调用一次,Updata先调用,LateUpdate后调用,这两个在同一帧里调用,跟实际的运行环境有关系,与代码有关

OnTriggerXXX:触发触发器

OnCollisionXXX:触发碰撞器

OnMouseXXX:鼠标操作的输入事件

Enable和Disable就是物体前面能否显示的对号,在调用Disable时(就是把物体前面的对号取消勾选),3个Updata都不再运行

//OnApplicationPause:点击运行旁边的暂停时调用,在点运行的时候他也会运行一次

 

 

 

 

[展开全文]

什么是事件函数

1.其他方法的查找:Scripting API中,在manual中找到Scripting——scripting Overview——

Execution Order of Event Function

 

2.方法名都是首字母大写

3.reset执行时机:

  • 被附加的时候
  • 被reset的时候

 

[展开全文]

开发环境准备,如何查看Unity的API文档

  1. API所在位置:Help——Unity manual和Scripting Reference
  2. Unity manual用来介绍unity的各个功能
[展开全文]

//实例化的可以是预制体,也可以是游戏物体

GameObject.Instantiate(prefab);

[展开全文]

FixedUpdate每秒调用固定次数

Update可能跟硬件、计算量挂钩

[展开全文]

Transform[] ts = FindObjectsofTyp

FindObjectsofType    查找组件(不查找未激活组件)

[展开全文]

[ExecuteInEditorMode]

作为一个声明,可以在编辑的时候就调用

 

[展开全文]

Vector2.MoveTowards(startMarker.position,endMarker.position, Time.deltaTime);

[展开全文]

getbutton

getbuttonup

getbuttondown

getkey

getkeydown

 

[展开全文]

using UnityEngine;

Using UnityEngine.UI;

public transform cube;

void Start(

{

 

 

GAMEobjiet})

[展开全文]

GameObject独有的静态方法:

  •  activeHerachy
  • activeSelf
  • Layer
  • Scene
  • tag
  • CreatPrimitive
  • Find
  • FindGameObjectsWithTag
  • FindWithTag

GameObject.Find(Main Camera);

GameObject.FindGameObjectsWithTag("MainCamera");

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

图文(1)
下载资料(2)
视频(71)