UnityInputSystem系列目录
Unity InputSystem 实战(一)
Unity InputSystem 实战(二)
文章目录
前言
本篇文章实战基于Unity2023.1.0a26版本:1.5版本官网地址
Unity推出的新版的输入系统,旧版输入系统很大概率要弃用了,所以抓紧来学习下吧
注意:新的输入系统需要Unity 2019.4+和.NET 4运行时。它在使用旧的.NET 3.5运行时的项目中不起作用
安装方式
-
打开Window > Package Manager
-
在打开的界面中,找到InputSystem并且点击安装,我这里安装过了
-
如果弹出界面,选择Yes去启用新的输入系统
-
后续也可以在 Edit > Project Settings > Player 中找到 Active Input Handling选项,选择使用旧版输入系统还是新版输入系统,亦或是两个同时存在
InputActions创建
-
Project面板中右键 Create > Input Actions,就会生成一个inputactions文件,取名为GameControls
-
然后在对应的Inspector面板中勾选自动生成脚本
-
可以看到同级目录下生成了GameControls.cs脚本
InputActions设置
-
接下来双击 GameControls.inputactions 配置文件
-
在打开的界面中,我们创建一个ActionMaps,取名为Player
-
我们实现一个控制玩家上下左右移动的Ac