打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
输入
userphoto

2016.08.08

关注

键盘:

 

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

GetKeyDown   当用户按下指定名称的按键时的那一帧返回true

GetKeyUp        在用户释放给定名字的按键的那一帧返回true

GetAxis(Horizontal")GetAxis(Verical) 用方向键或WASD键来模拟-11的平滑输入

 

键盘判断:

 

 If(Input.GetKeyDown(KeyCode.A)){//KeyCode表示包含键盘所有键

     print(“按下A键”);

}

If(Input.GetKeyUp(KeyCode.D)){//当按D键松开时

    print(“松开D键”);

}

If(Input.GetAxis(Horizontal")){//当按下水平键时

    print(“按下水平键”);

}

If(Input.GetKeyUp("Verical)){当按下垂直键时

    print(“按下垂直键”);

}

 

鼠标:

 

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

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

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

 

鼠标判断:

 

if(Input.GetButton("Fire1")){//Fire1表示按下鼠标左键

        print(“按下鼠标左键”);

}

if(Input.GetMouseButton(0)) {//0表示鼠标左键

     Debug.Log("按下鼠标左键");

}

 if (Input.GetMouseButton(1)) {//1表示鼠标右键

     Debug.Log("按下鼠标右键");

}

if(Input.GetMouseButton(2)) {//2表示鼠标中键

     Debug.Log("按下鼠标中键");

}

 

给物体施加普通力:

 

1、先给物体添加刚体

2transform.rigidbody.AddForce(0,0,1000);

一个简单例子让小球撞破墙:

 

 

 

代码如下:

using UnityEngine;

using System.Collections;

public classCube : MonoBehaviour{

    // Use this for initialization

    void Start () {

    }  

    // Update is called once per frame

    void Update () {

        if(Input.GetKey(KeyCode.W)){//当鼠标按下W键时,小球向前移动

            transform.Translate(Vector3.forward);

        }

        if(Input.GetKey(KeyCode.S)){当鼠标按下S键时,小球向后移动

            transform.Translate(Vector3.back);

        }

        if(Input.GetKey(KeyCode.A)){当鼠标按下A键时,小球向左移动

            transform.Translate(Vector3.left);

        }

        if(Input.GetKey(KeyCode.D)){当鼠标按下D键时,小球向右移动

            transform.Translate(Vector3.right);

        }

        if(Input.GetButton("Fire1")){//当点击鼠标左键时,小球撞塌墙

            transform.rigidbody.AddForce(0,0,200);//物体向前移动的力为200

        }

    }

}

狗刨学习网,学的更多、免费资源、免费视频下载

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Unity3D 游戏引擎之控制模型移动旋转与碰撞(七)
陀螺仪
Unity3D 控制物体移动、旋转、缩放
查穴方法---圖解
用填充柄快速插入或删除单元格
怎样同时给几个好友发信息
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服