问题描述:

在 Unity2019 版本中,加入了新的 Input System Package,当导入包的时候可能会将旧的输入系统禁用。这时如果再打开使用旧的输入系统的项目可能会出现异常。

InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.
UnityStandardAssets.CrossPlatformInput.PlatformSpecific.StandaloneInput.GetButtonDown (System.String name) (at Assets/Plugins/Standard Assets/CrossPlatformInput/Scripts/PlatformSpecific/StandaloneInput.cs:22)
UnityStandardAssets.CrossPlatformInput.CrossPlatformInputManager.GetButtonDown (System.String name) (at Assets/Plugins/Standard Assets/CrossPlatformInput/Scripts/CrossPlatformInputManager.cs:121)
UnityStandardAssets.Characters.ThirdPerson.ThirdPersonUserControl.Update () (at Assets/Plugins/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs:40)

解决方法:

可以在 Player Setting 中对项目使用的Input System 进行切换。

Edit => Project Setting => Player => Other Settings => Active Input Handling


通过在设置中选择正确的输入系统就可以解决这个异常。

  • 注意,在切换输入系统之后,编辑器会自动重启以生效。

官方论坛的相关问题

unity 如何切换输入系统(Input System)相关推荐

  1. unity 最新输入系统Input system简介,并用其设置Xbox(plus:unity package导入详解)

    unity推出了最新的输入系统Input system,不敢说一定比老版本Input manager好.键盘输入的话,个人觉得还是老的输入系统好,不过如果是Xbox手柄的话,个人认为新系统坐实舒服!就 ...

  2. Android 5.0(Lollipop)事件输入系统(Input System)

    其实Android 5.0中事件输入子系统的框架和流程没有本质变化.Service端的实现在/frameworks/native/services/inputflinger/下(4.4中在/frame ...

  3. Unity之新版输入系统InputSystem如何自定义InputActions

    一.前言 上一篇文章,我们介绍了如何使用新版本的InputSystem,我们知道了InputActionsAsset给我们提供了更多的灵活性,扩展性和复用性.那么这篇文章我们就来介绍一下如何创建自定义 ...

  4. Unity使用新输入系统InputSystem制作飞机大战Demo(对象池设计模式及应用)

    @作者 : SYFStrive @博客首页 : HomePage

  5. Unity使用新输入系统InputSystem制作飞机大战Demo

    @作者 : SYFStrive @博客首页 : HomePage

  6. Unity使用新输入系统InputSystem制作飞机大战Demo(实现能量技能)

    @作者 : SYFStrive @博客首页 : HomePage

  7. 使用新的输入系统在 Unity 中构建第三人称控制器

    如果你随机挑选几款游戏,每款游戏可能会有不同的艺术风格和机制.不同的故事,甚至根本没有故事,但它们都有一个共同点:所有游戏都需要读取和处理输入来自键盘.鼠标.游戏手柄.操纵杆.VR 控制器等设备. 构 ...

  8. Unity实现动作游戏的技能系统(Ability System)设计原型

    前言 尝试写一个技能系统,希望其尽量完善.目前能想到的元素包括控制.模型.动画.音效.特效.碰撞检测.事件响应.伤害判断.Buff控制.集所有元素为一个编辑器,方便策划和美术进行操作. 输入控制 使用 ...

  9. Unity基础笔记(2)—— Unity2D及输入系统

    Unity2D及输入系统 Unity2D 部分 一.Unity 2D 介绍 1. 游戏中 2D.3D 以及 UI 的概念 先笼统地将整个游戏分为两部分:UI 和游戏内容. UI :即 User Int ...

最新文章

  1. 十个非常有创意的验证码设计
  2. 整合 Google 开源 C++ 代码
  3. 算法竞赛入门经典(第二版) | 习题3-10 盒子 (pair结构体)(UVa1587,Box)
  4. java 聚合_Java 8 聚合操作详解
  5. 邮件服务器IMail教程(2)
  6. 如何使用Xilisoft Video Editor将多个视频文件合并到一个文件中?
  7. 如何查看APP ID
  8. 谷歌大脑的“世界模型”简述与启发
  9. 语音转写录音转文字哪种更好
  10. bzoj2818Gcd
  11. Python---项目(简易画图软件)
  12. Markdown的常用语法(个人总结)
  13. EasyPoi 导出表格并设置表头
  14. 【Word】如何折叠Word文档中的段落
  15. java float四舍五入保留两位小数_java基础入门-float四舍五入保留两位小数注意的地方...
  16. 南京邮政计算机技术岗位待遇,邮政营业员月薪是多少?工资待遇及前景怎么样...
  17. draftsight linux 32,DraftSight停止提供Linux版:所有免费版将于2019年12月31日后停止运行...
  18. 网易云网络部署参考方案-网易云网络服务研发实践|网易云
  19. oracle数据库创建表空间的语句
  20. 转载:普及一下junction和mklink,让你的c盘空闲起来

热门文章

  1. 微信小程序中定位报错在app.json中声明permission字段
  2. ORB-SLAM2-学习笔记
  3. 腾讯零反射全动态Android插件框架Shadow解析
  4. 【每日更新】百度新闻!最新,最快的资讯速递!
  5. 华为云计算之rainbow迁移实验
  6. Java实现从Excel文件转换成XML文件(一)
  7. 判断2-100之间有多少个素数,并输出所有素数
  8. Java学习记录 : 画板的实现
  9. linux中解压rar文件处理
  10. 1.2RK3288积累