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

本文深入探讨Unity的新版InputSystem,详细介绍了如何创建和编辑ActionAssets、ActionMaps、Actions以及其属性,包括自定义复合绑定、交互设置和处理器。通过实例解析,帮助开发者更好地理解和应用InputSystem的高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.前言

上一篇文章,我们介绍了如何使用新版本的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.左窗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TxNet.Ltd.

你的赞同是对我的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值