一.前言
上一篇文章,我们介绍了如何使用新版本的InputSystem,我们知道了InputActionsAsset给我们提供了更多的灵活性,扩展性和复用性。那么这篇文章我们就来介绍一下如何创建自定义InputActionAsset
二.创建ActionAssets
Input Action Asset 包含输入 Actions及其关联的Bindings和Control Schemes 的资源。这些资源文件扩展名是 .inputactions,并以纯 JSON 格式存储。
创建ActionAssets:在“Projects”窗口中单击鼠标右键,或从 Unity 的主菜单转到“Assets”>“Create”>“Input Action” 。
三.编辑ActionAssets
在Project面板,双击.inputactions资源,或在Inspector面本中选择“Edit Asset”按钮。就可以打开ActionAssets编辑器窗口,
如下所示:
ActionAssets编辑器窗口分为三个窗格:
1.左窗格列出了资产中的动作图。每个 Action Map 都是您可以批量启用或禁用的 Action 的集合。
2.中间的窗格包含当前选中的 Action Map 中的 Action,以及与每个 Action 关联的绑定。
3.右窗格包含当前选定的操作或绑定的属性。
四.编辑ActionMaps
在Ac