Unity4-用户输入
Input是一个类,可以接收用户的输入
使用AddComponentMenu("Demo1/InputTest1"),将脚本加入到工程中。
//例子:
void Update()
{
if(Input.GetButton("Fire1"))
{
print("输出调试信息");//或Debug.Log("")
}
}
那么Fire1代表的是什么按键?
在Edit-Project Settings-Input中,可以设置Fire1代表的按键。
在Window-Console就可以看到Print()的内容了。
//
注意,在Update中,是只每帧执行一次,每秒多少帧视机器而定。
例如:Input.GetButton("Fire1"),就会每帧检查有没有Fire1关联的Button按下。
Input.GetButtonDown("Fire1"),是指多少次按下就执行多少次(是状态的改变)
input.GetButton("Fire1")是指,按下的这段时间,每帧执行一次(是状态的持续)
//
另一个获取输入的办法:
float value = Input.GetAxis("Fire"); //按下的时候,会从0增长到1
float value = input.GetAxisRaw("Fire");//仅仅出现0或1的值
float value = input.GetAxisRow("Horizontal");//负值表示向左,正值表示向右
transform.Translate(Vector3.right*Input*input.GetAxisRow("Horizontal")*Time.delaTime);//物体不断向左或向右移动。
//Vector3.right一个静态的Vector3
最新文章
- iOS开发——UI精选OC篇&;UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍
- 禁用mac Command w
- SAX解析XML
- boost序列化
- 3 WPF之从0开始学习XMAL
- 【POJ1470】Closest Common Ancestors
- asp.net MVC 从其它项目复制过来的Area里面的Controllers文件读取不到
- 组合数学:容斥原理(HDU1976)
- Python 第十一篇:开发堡垒机
- react.js 从零开始(五)React 中事件的用法
- 【Python3之内置函数】
- 编译安装 python 2.7
- HDU 3183 - A Magic Lamp - [RMQ][ST算法]
- [No0000151]菜鸟理解.NET Framework中的CLI,CLS,CTS,CLR,FCL,BCL
- Servlet 知识点 中文乱码的本质与解决
- 微信小程序调用蓝牙功能控制车位锁
- 获取对象属性值=NPOI EXPORT
- poj-1239(递推关系)好难
- zoj4020 Traffic Light(bfs+状态压缩)
- 一个对 Dijkstra 的采访视频
热门文章
- python 处理excel踩过的坑——data_only,公式全部丢失
- IDEA 学习笔记之 Maven项目开发
- GoLang 获取两个时间相差多少小时
- 开发一个带UI的库(asp.net core 3.0)
- Docker学习1-CentOS 7安装Docker
- python常用算法(5)——树,二叉树与AVL树
- Ubuntu cd后自动执行ls或ll
- php函数fsockopen的使用
- libevent::bufferevent
- 利用requests和BeautifulSoup爬取菜鸟教程的代码与图片并保存为markdown格式