赞
踩
重点说说Input中的方法,,毕竟Touch的我也不会,要是有大神知道还望多多指导
unity引擎为开发人员提供了两个输入对象,Touch和Input
下面是Touch的一些方法
下面说说input中的方法
先看看代码在说
void Update () {
if (Input.GetButtonDown ("Fire1")) {
Debug.Log(Input.mousePresent);//鼠标的状态
Debug.Log(Input.mousePosition);
Debug.Log("鼠标左键被按下");
}
if (Input.anyKeyDown) {
Debug.Log("任意键被按下");
}
if (Input.GetMouseButtonDown(1)) {
Debug.Log("鼠标右键被按下");
}
//返回键盘在这一帧中输入的字符串,只包含ASCII码的字符串,没有输入就是空串
Debug.Log (Input.inputString);
//获得被标识的虚拟周的值,-1~1之间,方向键和wasd键
Input.GetAxis ("Horizontal");
Debug.Log(Input.GetAxis("Vertical"));//-1~1
if (Input.GetKeyDown (KeyCode.A)) {
Debug.Log("A被按下");
}
}
这些参数都在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。