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

Mathf.Lerp //差值运算

float x=Mathf.Lerp(a,b,t);

//x=a+(b-a)*t

[展开全文]

IEnumerator//协程

IEnumerator fun()

{

   XXXXXX;

yield return;

}

void Start()

{

  StartCoroutine( fun());

}

[展开全文]

Debug.Log(“XX”);

控制台输出调试日志。

[展开全文]

2019.11.12 17:15

随机数Random.Range(0,10);不生成最大值

Random.Range(4,5f)

 

[展开全文]

向量是结构体,是值类型,要整体赋值.

transform.position=new Vector3(3,3,3);

Vector3 pos=transform.position;

pos.x=10;

transform.position=pos;

 

 

Vector2.LerpUnclamped

[展开全文]

向量是结构体,是值类型,要整体赋值.

transform.position=new Vector3(3,3,3);

Vector3 pos=transform.position;

pos.x=10;

transform.position=pos;

[展开全文]

x左右

y上下

z前后

magnitude

normalized

sqrMagnitude:没有开根号的向量.x2+y2

[展开全文]

给物体添加组件:GameObject.addComponent<Rigidbody>();

[展开全文]

Mathf.MoveTowards(x,10,0.1f);

Mathf.MoveTowards(x,10,Time.deltaTime);一秒一米 

[展开全文]

OnEnable/OnDisable:使用或者停用组件

OnTringger**:触发器

OnCollision***:碰撞器

OnMouse***:鼠标

Gzmous:scene辅助线

 

 

 

[展开全文]

file->bulid setting :设置平台

manual手册官方教程

 

scripting api文档

[展开全文]

推荐通过刚体改变物体位置会更快,而且性能更高

使用Rigidbody.MovePosition控制物体移动会更平滑

[展开全文]

GetTouth 检测与触摸有关的操作

例如   几指触摸   手势

anykeyDown

anykey

anykeyup

任何键按下

mousePosition  场景屏幕中 鼠标的位置的输出

像素位置????

 

[展开全文]

Mathf.Sqrt 平方根

ClosePowerOfTwo 取得离的最近的2的平方数

Floor 向下取整得Float

Max 取数组中最大的数

Min 取数组中最小的数

Pow(n,x)n的x次方

Sqrt(n)n的开平方

[展开全文]

授课教师

SiKi学院老师

课程特色

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