unity3D__周结

欢迎大家关注我的日志,今天就总结下一周学到的知识点吧:

1.Transform :位移  旋转  缩放

位移:

transform.Translate(Vector3.forward);

transform.Translate(new Vector3(0,0,10));

旋转:

transform.Rotate(Vector3.forward);

transform.Rotate(new Vector3(0,0,1));

缩放:

transform.localScale += Vector3.forward;

2.Input:键盘  鼠标 自定义

键盘:

GetKey 当通过名称指定的按键被用户按住时返回true

GetKeyDown 当用户按下指定名称的按键时的那一帧返回true
GetKeyUp 在用户释放给定名字的按键的那一帧返回
true
GetAxis(“Horizontal")
GetAxis(“Verical”)用方向键或WASD键来模拟-11的平滑输入

基本格式:

if (Input.GetKey(KeyCode.DownArrow)) 

{

}

鼠标:

GetButton 根据按钮名称返回true当对应的虚拟按钮被按住时。 

GetButtonDown 在给定名称的虚拟按钮被按下的那一帧返回true

GetButtonUp 在用户释放指定名称的虚拟按钮时返回true

按下鼠标左键:

if (Input.GetMouseButton(0)) 

{  

}

if(Input.GetButton("Fire1"))

{  

}

自定义:

if (Input.GetButton("Fire1")) 

{  

}

3.GameObject:

GameObject.CreatePrimitive(PrimitiveType.Cube);//创建游戏物体

GameObject.Destroy(this.gameObject);//销毁游戏物体

GameObject cube= GameObject.Find("Cube");GameObject player= GameObject.FindGameObjectWithTag("Player");//查找西游物体

GameObject go= GameObject.Instantiate(cube,transform.position,Quaternion.identity) as GameObject;

4.Time:倒计时

a -= Time.deltaTime;

if (a >= 0) 

{

print(a);

}

5.RandomRandom.Range(0,1);

6.yield  Coroutine

void Start () 

{

StartCoroutine("Get");

}

IEnumerator Get() 

{

yield return new WaitForSeconds(2f);

print("aaaaaaaa");

}

7.触发器:Trigger 

void OnTriggerEnter(Collider col) 

{

if(col.gameObject.name=="Player")

{

}

if(col.tag=="Player")

{

}

}

碰撞器:Collision 

void OnCollisionEnter(Collision col) 

{

if (col.gameObject.name == "Player")

{

}

if (col.tag == "Player")

{

}

}

区别:触发器必须勾选上IsTrigger属性,而碰撞器不需要

 

如果大家还有什么困难的话可以关注我的日志:

http://unity.gopedu.com/home.php?mod=space&do=blog&view=me

还可以关注我们的狗刨网:

http://www.gopedu.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值