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

三维向量是一个结构体,是值类型,要整体赋值,

要想改变坐标中其中的一个值,不能直接修改

transform.position=new vector(1,1,1);

vector pos=transform.postion;

pos.x=10;

transform.position=pos;

这样修改

[展开全文]
TaoXT · 2017-08-19 · 该任务已被删除 0

静态变量直接通过类名来调用

[展开全文]
TaoXT · 2017-08-19 · 该任务已被删除 0

getaxis按下的时候有加速移动的效果

getaxisrow按下的时候没有这个效果,直接运动

[展开全文]
TaoXT · 2017-08-19 · 该任务已被删除 0

    if (Input.GetButton("Horizontal"))
        {
            Debug.Log("Horizontal");
        }和.GetButtonDown可以检测虚拟键盘

[展开全文]
TaoXT · 2017-08-19 · 该任务已被删除 0

  if(Input .GetMouseButton (0))
        {
            Debug.Log("lift button");
        }
        if(Input .GetMouseButton (1))
        {
            Debug.Log("right button");
        }
         if (Input.GetMouseButton(2))
        {
            Debug.Log("m button");
        }

这个只要在按下的时候就会返回true,

[展开全文]
TaoXT · 2017-08-19 · 该任务已被删除 0

getkeydown只会返回在按下的某一帧返回true

getkeyup只会在抬起的某一帧返回true

[展开全文]
TaoXT · 2017-08-19 · 该任务已被删除 0

插值运算先快后慢,以百分比的形式

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

clamp限制在最大值与最小值之间

time.time是指从游戏开始到现在的总时间 

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

  

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

请注意只有StartCoroutine使用一个字符串方法名时,才能用StopCoroutine停用,或者用返回值是,不能直接在里面写函数调用这样停用函数是不响应的

input。getketdown(keycode.xx)获取键盘

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

协程暂停的话使用yield retrun 

启用协程StartContinue

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

协程方法时候,程序不会等这个方法执行完,会一起执行,

而那个不同方法是会等的 

 

协程方法在执行过程中,自己可以暂停   

其返回值必须是IEnumerator

返回参数的时候用yield return 

可以return 0或者return null

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

invoke是延迟调用的意思,invoke("方法名",时间)

意思是在多少秒之后调用这个方法

isInvokeing在方法调用完之后就会一直返回false,他的作用是判断时候添加到一个表里面将方法invoke,是一个bool型

InvokeRepeating,是在多少时间里开始调用,然后再多少重复调用

cancelinvoke可以不指定参数,也可以指定,他是取消所有调用

[展开全文]
TaoXT · 2017-08-17 · 该任务已被删除 0

print输出方法

enable 设置为激活状态

gameobject 获取游戏物体,

transform在任何地方获取这个组件 

debug.log可以在任何地方调用,在print只能在monob里面调用

对于一个方法游戏物体的禁用,主要是对于update禁用,如果没有update方法是没有那个提示方框的

[展开全文]
TaoXT · 2017-08-17 · 该任务已被删除 0

 GetComponent得到组件,也可以利用

getcomponents

GetComponentsInChildren

GetComponentsInParent

都是基于对象,必须有目标

[展开全文]
TaoXT · 2017-08-22 · 该任务已被删除 0

sendmessage发送信息

setatctive用于激活和禁用游戏物体,是利用对象

broascastMessage广播消息,所有的子组价都会受到消息

sendmesage是针对目标,只会调用那个目标上的

sendmessageupwards是向上调用,

[展开全文]
TaoXT · 2017-08-18 · 该任务已被删除 0

通过标签查找

findgameobjecttag

findgameobj ectstag

通过名字查找,

find

layer是指在第几层

[展开全文]
TaoXT · 2017-08-17 · 该任务已被删除 0

destory销毁,也可以给他定义时间

findobjectype查找组件,查找不到未激活的游戏物体

静态方法可以通过类名调用,还可以直接调用,不能通过对象调用  

instantiate实例化,w

[展开全文]
TaoXT · 2017-08-16 · 该任务已被删除 0

游戏有场景组成,场景有游戏物体组成,然后有组件组hceng

[展开全文]
TaoXT · 2017-08-16 · 该任务已被删除 0