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

最新文章

  1. iOS开发——UI精选OC篇&UIApplication,UIWindow,UIViewController,UIView(layer)简单介绍
  2. 禁用mac Command w
  3. SAX解析XML
  4. boost序列化
  5. 3 WPF之从0开始学习XMAL
  6. 【POJ1470】Closest Common Ancestors
  7. asp.net MVC 从其它项目复制过来的Area里面的Controllers文件读取不到
  8. 组合数学:容斥原理(HDU1976)
  9. Python 第十一篇:开发堡垒机
  10. react.js 从零开始(五)React 中事件的用法
  11. 【Python3之内置函数】
  12. 编译安装 python 2.7
  13. HDU 3183 - A Magic Lamp - [RMQ][ST算法]
  14. [No0000151]菜鸟理解.NET Framework中的CLI,CLS,CTS,CLR,FCL,BCL
  15. Servlet 知识点 中文乱码的本质与解决
  16. 微信小程序调用蓝牙功能控制车位锁
  17. 获取对象属性值=NPOI EXPORT
  18. poj-1239(递推关系)好难
  19. zoj4020 Traffic Light(bfs+状态压缩)
  20. 一个对 Dijkstra 的采访视频

热门文章

  1. python 处理excel踩过的坑——data_only,公式全部丢失
  2. IDEA 学习笔记之 Maven项目开发
  3. GoLang 获取两个时间相差多少小时
  4. 开发一个带UI的库(asp.net core 3.0)
  5. Docker学习1-CentOS 7安装Docker
  6. python常用算法(5)——树,二叉树与AVL树
  7. Ubuntu cd后自动执行ls或ll
  8. php函数fsockopen的使用
  9. libevent::bufferevent
  10. 利用requests和BeautifulSoup爬取菜鸟教程的代码与图片并保存为markdown格式