2022-09-09 Unity InputSystem1——概述
2022 Unity 概述 09
2023-09-27 14:27:14 时间
InputSystem 是 Unity 提供的一种新的输入系统
最新 InputSystem 的运行环境需要 Unity 2019.4 以上版本 + .NET 4 runtime
它相对于老的输入系统更具拓展性和可自定义的替代方案
一、新老输入系统
(一)老输入系统
我们需要自己写各种检测代码来判断设备输入,并处理对应逻辑
void Update() {
if (Input.GetMouseButtonDown(0)) {
print("123");
}
}
(二)新输入系统
不仅可以像老输入系统一样使用,还增加了输入配置的概念,新输入系统
将输入操作进行封装,让我们可以在 Unity 内进行输入配置文件编辑
我们不需要写代码来判断设备输入,只需要把工作重心放在逻辑处理上
二、导入 InputSystem
在 PackageManager 中导入 Input System
![image-20220828002427982](https://zheliku-typora-01.oss-cn-beijing.aliyuncs.com/image/202208280024103.png#pic_center)
选择 InputSystem 和老 InputManager 的启用情况:
Edit ->
Player ->
Other Settings ->
Configuration ->
Active Input Handling
可以同时启用也可以只启用其中之一,每次启用后会重启 Unity
![image-20220828002805265](https://zheliku-typora-01.oss-cn-beijing.aliyuncs.com/image/202208280028376.png#pic_center)
相关文章
- 2022年最新文本生成图像研究 开源工作速览(Papers with code)
- AI-多模态-2022:BLIP【统一理解和生成的多模态】
- 2022 年 Selenium 自动化高频面试题及答案整理
- 2022-12-16 mysql数据导出与导入
- 2022-01-27 redis集群技术调研
- 到2022年SDN市场将达到1300亿美元
- 2022-10-26 Unity 2进制1——文件操作
- 2022-08-26 Unity视频播放4——全景视频
- 2022-08-26 Unity视频播放2——视频剪辑设置
- 2022-08-26 Unity视频播放1——视频介绍
- 2022-07-08 Unity Json3——实现简单的Json数据管理器JsonMgr
- 2022-07-08 Unity Json1——JsonUtlity
- 2022-04-30 Unity核心2——Sprite
- 2022-04-25 Unity XML2——C#读写XML
- 2022-04-24 Unity UGUI4——组合控件
- 2022-04-21 Unity入门8——音效系统
- 2022-04-18 Unity入门1——窗口布局
- 2022年Python+大数据学习路线图 内附「路线+视频」