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

做门户网站长沙社区赚钱吗做国外房产的网站

做门户网站长沙社区赚钱吗,做国外房产的网站,在溧水做新店推广那家网站好,上海网站设计图片目录 Unity 的两套输入系统: 🔍 Input.GetKey 详解 🎯 对比:常用的输入检测方法 技术底层原理(简化版) 示例:角色移动 为什么会被“新输入系统”替代? Unity 的两套输入系统&…

目录

Unity 的两套输入系统:

🔍 Input.GetKey 详解

🎯 对比:常用的输入检测方法

技术底层原理(简化版)

示例:角色移动 

为什么会被“新输入系统”替代?


Unity 的两套输入系统:

系统名称使用方式是否需要安装
旧输入系统UnityEngine.InputInput.GetKey()Input.GetAxis()❌ 不需要
新输入系统UnityEngine.InputSystemKeyboard.current.spaceKey.wasPressedThisFrame✅ 需要安装 Input System 包

Input.GetKey() 是 Unity 的旧输入系统(Old Input System)中用来检测键盘按键是否“持续按下”的方法。

Input.GetKey() 属于 Unity 的 旧版输入系统(Legacy Input System),也叫做:

✅ UnityEngine.Input

它来自 Unity 的核心命名空间:

using UnityEngine;

 而不是新的 Input System 包(那个要安装)。

 

🔍 Input.GetKey 详解

用法:

if (Input.GetKey(KeyCode.Space)) {// 玩家按住了空格键,执行跳跃蓄力
}

参数:

KeyCode 是 Unity 定义的一个枚举,包含了键盘上所有按键的标识:

KeyCode.A         // 字母 A 键
KeyCode.Space     // 空格键
KeyCode.LeftArrow // 左方向键
KeyCode.Return    // 回车键

🎯 对比:常用的输入检测方法

方法中文解释检测什么?类比
Input.GetKey(KeyCode.X)是否“持续”按下按键 X按着的时候每帧都为 true持续踩油门
Input.GetKeyDown(KeyCode.X)是否“在这一帧刚刚按下”按键 X只在按下的那一帧为 true点一下油门
Input.GetKeyUp(KeyCode.X)是否“在这一帧刚刚松开”按键 X只在松开的那一帧为 true抬脚松油门

技术底层原理(简化版)

在 Unity 的旧输入系统中:

  • Unity 会每帧读取当前操作系统的键盘状态

  • Input.GetKey() 就是访问这个“键盘状态快照”的一个函数

  • 它只在 MonoBehaviour 的 Update()FixedUpdate() 中有效

 ❗ 注意:你不能在 Awake()Start() 里用 GetKey(),因为那时候 Unity 还没开始检测输入帧。

示例:角色移动 

void Update() {if (Input.GetKey(KeyCode.RightArrow)) {transform.Translate(Vector2.right * speed * Time.deltaTime);}
}

这个例子做了什么?

  • 每帧检测玩家是否按住右方向键

  • 如果按住,就让角色持续向右移动

为什么会被“新输入系统”替代?

Unity 推出新的 Input System 原因:

旧输入系统的问题新系统的优势
不能支持多个输入设备(键盘 + 手柄 + 触屏)可以一次支持多个设备,统一映射
不支持自定义按键重映射可以创建用户配置的输入动作
不支持输入事件/异步支持事件驱动,响应更快
不支持多人本地输入支持多人同时使用不同设备

不过很多 2D 游戏和初学项目,用旧系统就很够用,而且更简单。

 

http://www.dtcms.com/wzjs/597097.html

相关文章:

  • 沧州网站建设的技术方案做网站怎么引用字体
  • 徐州建设银行网站绵阳做网站
  • 微信公众平台怎么做微网站wordpress 学术 模板
  • 服装店网站建设思路网站建设服务 行业代码
  • 阿里云的虚拟主机用什么做网站重庆软件开发公司有哪些
  • 苏州网站定制公司哪家好网站建设算固定资产吗
  • 网站建设太金手指六六二七已有网站开发app客户端
  • wordpress 淘客推广seo网站
  • 国外 图片网站wordpress 随机文章
  • 做二手平台公益的网站wordpress显示栏目名称
  • 长丰县住房和城乡建设局网站衡阳网站建设公司地址
  • 科凡网站建设怎么样网站根验证文件在哪
  • 小说素材网站东阳网络推广
  • 网站开发实验室标准网站建设费用
  • crm系统 网站建设wordpress企业中文模板下载地址
  • 0基础网站建设模板陕西头条新闻
  • 一个网站通常包含多个网页怎么编辑网站后台
  • 网站抓取超时错误wordpress2018版本
  • 设计师网站 知乎太原百度推广制作个性商城网站
  • 衡阳网站建设mdawl渭南做网站都有哪些
  • 网站开发项目经验描述企业网站备案号密码忘记
  • 百度云网站建设教程如何建设网站站点
  • 网站建设课程设计实训报告wordpress站迁移后速度慢
  • 网站html动态效果代码网站开发与设计实训总结两千字
  • 西安给公司做网站四川建设网有限责 任公司网站
  • 现在建网站还能赚钱吗app手机应用软件开发
  • 商城网站建设平台网站推广目标什么意思
  • 怎么建网站微信运营者和管理员的区别
  • 网站建设作为网站设计 重庆
  • 企业建网站的步骤seo系统培训班