unity 如何切换输入系统(Input System)
问题描述:
在 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)相关推荐
- unity 最新输入系统Input system简介,并用其设置Xbox(plus:unity package导入详解)
unity推出了最新的输入系统Input system,不敢说一定比老版本Input manager好.键盘输入的话,个人觉得还是老的输入系统好,不过如果是Xbox手柄的话,个人认为新系统坐实舒服!就 ...
- Android 5.0(Lollipop)事件输入系统(Input System)
其实Android 5.0中事件输入子系统的框架和流程没有本质变化.Service端的实现在/frameworks/native/services/inputflinger/下(4.4中在/frame ...
- Unity之新版输入系统InputSystem如何自定义InputActions
一.前言 上一篇文章,我们介绍了如何使用新版本的InputSystem,我们知道了InputActionsAsset给我们提供了更多的灵活性,扩展性和复用性.那么这篇文章我们就来介绍一下如何创建自定义 ...
- Unity使用新输入系统InputSystem制作飞机大战Demo(对象池设计模式及应用)
@作者 : SYFStrive @博客首页 : HomePage
- Unity使用新输入系统InputSystem制作飞机大战Demo
@作者 : SYFStrive @博客首页 : HomePage
- Unity使用新输入系统InputSystem制作飞机大战Demo(实现能量技能)
@作者 : SYFStrive @博客首页 : HomePage
- 使用新的输入系统在 Unity 中构建第三人称控制器
如果你随机挑选几款游戏,每款游戏可能会有不同的艺术风格和机制.不同的故事,甚至根本没有故事,但它们都有一个共同点:所有游戏都需要读取和处理输入来自键盘.鼠标.游戏手柄.操纵杆.VR 控制器等设备. 构 ...
- Unity实现动作游戏的技能系统(Ability System)设计原型
前言 尝试写一个技能系统,希望其尽量完善.目前能想到的元素包括控制.模型.动画.音效.特效.碰撞检测.事件响应.伤害判断.Buff控制.集所有元素为一个编辑器,方便策划和美术进行操作. 输入控制 使用 ...
- Unity基础笔记(2)—— Unity2D及输入系统
Unity2D及输入系统 Unity2D 部分 一.Unity 2D 介绍 1. 游戏中 2D.3D 以及 UI 的概念 先笼统地将整个游戏分为两部分:UI 和游戏内容. UI :即 User Int ...
最新文章
- 十个非常有创意的验证码设计
- 整合 Google 开源 C++ 代码
- 算法竞赛入门经典(第二版) | 习题3-10 盒子 (pair结构体)(UVa1587,Box)
- java 聚合_Java 8 聚合操作详解
- 邮件服务器IMail教程(2)
- 如何使用Xilisoft Video Editor将多个视频文件合并到一个文件中?
- 如何查看APP ID
- 谷歌大脑的“世界模型”简述与启发
- 语音转写录音转文字哪种更好
- bzoj2818Gcd
- Python---项目(简易画图软件)
- Markdown的常用语法(个人总结)
- EasyPoi 导出表格并设置表头
- 【Word】如何折叠Word文档中的段落
- java float四舍五入保留两位小数_java基础入门-float四舍五入保留两位小数注意的地方...
- 南京邮政计算机技术岗位待遇,邮政营业员月薪是多少?工资待遇及前景怎么样...
- draftsight linux 32,DraftSight停止提供Linux版:所有免费版将于2019年12月31日后停止运行...
- 网易云网络部署参考方案-网易云网络服务研发实践|网易云
- oracle数据库创建表空间的语句
- 转载:普及一下junction和mklink,让你的c盘空闲起来