各种输入

转载 2015年07月07日 15:57:49

Input 输入

http://chaoyueg.blog.163.com/blog/static/9706739220131120105829434/

 

按键

Input.GetKey(“up”) = Input.GetKey(KeyCode.UpArrow) 按住键盘上键

Input.GetKeyDown (“up”) 按下键盘上键

Input.GetKeyUp (“up”) 放开键盘上键

 (KeyCode.UpArrow)为键码 

Input.GetButton(“ ”) = Input.GetKey(“ ”) 两种几乎相同(目前没发现差异)

Input.GetButton一样会有分Input.GetButtonDown & Input.GetButtonUp

(“ ”)符号内为按键英文~ 参考Unity→Edit→Project Settings→Input(可新增)

PS : Unity内并没有内建android(返回与选单)功能键设定,必须使用者自行设定,在Inpu.GetButton(“ ”)中”escpae”&”menu”有对应返回与选单键

例: if(Input.GetKeyDown (“escpae”)){ Application.Quit(); } 按下返回就退出

 

滑鼠用

Input.GetMouseButton(0) 当0键被按住持续侦测(包含down和up各一次)

Input.GetMouseButtonDown(0) 当0键被按下一次

Input.GetMouseButtonUp(0) 当0键放开一次

键 : 0=左 1=中 2=右

PS : Unity有对应滑鼠左键输入功能部分可以用在Android手指触碰的操作上

 

获取轴

Input.GetAxis(“ ”) ~ (“ ”)参考Unity→Edit→Project Settings→Input(可新增)

根据座标轴传回虚拟座标值,取得输入装置输入时值范围-1 ~ 1

例: Input.GetAxis(“Mouse x”) ~ 可取得滑鼠横向移动增量

 

Android 常用 Input

 

触碰

Input.touchCount ~ 触碰数量

Input.GetTouch(0) ~ 当第一支手指触碰时

0=第一支1=第二支2=第三支以此类推(触碰到点的侦测数量上限未测不知)

TouchPhase ~ 触碰状态有分五种Began Moved Stationary Ended Canceled

Began按下Moved移动Stationary按住没移动Ended离开

Canceled用于触碰超过5点以上或贴至脸上时取消追踪

Input.GetTouch(0).position 取得第一支手指触碰座标

 

例 :

Touch 单点移动判断式

if(Input.touchCount == 1 && Input.GetTouch(0).phase==TouchPhase.Moved){执行}

(触碰数量为1个) 和(第一支手指触碰时的状态为移动) 时{执行}

 

Touch 双点移动判断式

if(Input.touchCount >1){

 if(Input.GetTouch(0).phase==TouchPhase.Moved || Input.GetTouch(1).phase==TouchPhase.Moved){ 执行}}

(触碰数量超过1个) 和

 (第一支手指触碰时的状态为移动)或着(第二支手指触碰时的状态为移动) 时{执行}

 

Input.GetTouch(0) 和 Input.GetMouseButton(0)

单点时大致上互通(不确定是否完全相同)

多点上就会出现差异Touch会取手指前后顺序Mouse会取中心点

相关文章推荐

QQ五笔输入法

  • 2017-10-08 16:16
  • 22.42MB
  • 下载

input校验数字且自动跳转下一个input框输入,监听backspace事件

在前一个输入框写值的时候,若是数字,光标自动跳转到下一个输入框。若是非数字,则不输入值。(自动匹配数字,监听文本框的值是否为数字);在删除后一个输入框的值的时候,光标自动跳转到前一个输入框。

验证框架的配置及validation.xml常用的验证规则(Struts2的输入验证详解)

原文:http://www.blogjava.net/focusJ/archive/2010/11/15/367272.html validation.xml 的命名规则和放置路径: 文件名...

智能ABC输入法5.22版.rar

  • 2016-01-28 20:40
  • 1.84MB
  • 下载

【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】

【华为OJ】【算法总篇章】【华为OJ】【052-输入整型数组和排序标识,对其元素按照升序或降序进行排序】【工程下载】题目描述输入整型数组和排序标识,对其元素按照升序或降序进行排序 输入描述1、输入需要...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)