当前位置: 首页 > news >正文

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

 

转载于:https://www.cnblogs.com/pylblog/p/9046642.html

相关文章:

  • Java Web基础教程(二)开发基础
  • ActiveMq启动后,输入网址出现HTTP ERROR: 503错误的问题
  • 好代码是管出来的——浅谈.Net Core的代码管理方法与落地(更新中...)
  • win10应用程序添加到开机启动项的两种解决办法
  • SSL-ZYC 2432 面积最大
  • 剑指offer-用两个栈实现队列
  • 简单介绍帧动画
  • 浮动菜单
  • 2018.5.20
  • Xpath,XQuery,DTD
  • FLINK流计算拓扑任务代码分析二
  • 坑爹的阿里云
  • ubuntu安装配置搜狗拼音输入法
  • CS294-112深度增强学习课程(加州大学伯克利分校 2017)NO.3 Learning dynamical system models from data...
  • ubuntu 16.04 python版本切换(python2和python3)
  • android图片蒙层
  • css选择器
  • echarts花样作死的坑
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • java多线程
  • maya建模与骨骼动画快速实现人工鱼
  • Transformer-XL: Unleashing the Potential of Attention Models
  • vue数据传递--我有特殊的实现技巧
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 从输入URL到页面加载发生了什么
  • 深入浅出Node.js
  • 数据科学 第 3 章 11 字符串处理
  • 微信支付JSAPI,实测!终极方案
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 因为阿里,他们成了“杭漂”
  • 栈实现走出迷宫(C++)
  • mysql面试题分组并合并列
  • #define,static,const,三种常量的区别
  • (pojstep1.1.2)2654(直叙式模拟)
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (六)Hibernate的二级缓存
  • (算法)N皇后问题
  • (转)nsfocus-绿盟科技笔试题目
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .gitignore文件_Git:.gitignore
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .net wcf memory gates checking failed
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [20140403]查询是否产生日志
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [BUG] Authentication Error
  • [BZOJ2208][Jsoi2010]连通数
  • [C/C++]数据结构 栈和队列()
  • [dts]Device Tree机制