UE5知识点丨增强输入系统

UE5知识点丨增强输入系统UE5 2 开始弃用旧版输入系统 全面引入新版输入系统 新版输入系统可以方便的给角色添加或移除按键映射 有更强的可扩展性 接下来我们就聊聊如何使用新版输入系统

大家好,欢迎来到IT知识分享网。

UE5.2开始弃用旧版输入系统,全面引入新版输入系统。

新版输入系统可以方便的给角色添加或移除按键映射,有更强的可扩展性。

接下来我们就聊聊如何使用新版输入系统。

首先,新版输入系统主要由InputAction和InputMappingContext两个部分组成,InputAction代表输入触发的行为,InputActionContext代表一系列行为与按键的映射。

UE5知识点丨增强输入系统

创建这两个东西,InputAction以IA作为前缀,InputMappingContext以IMC作为前缀。

UE5知识点丨增强输入系统

IA不用更改任何设置,默认接收一个bool值。

UE5知识点丨增强输入系统

IMC可以给IA绑定不同的按键,所以叫按键映射。

UE5知识点丨增强输入系统

准备好后就可以给角色添加按键映射,并使用输入事件了。

来到角色蓝图,获取增强输入子系统,添加按键映射,这个只要在一开始添加一次即可。

UE5知识点丨增强输入系统

然后就可以使用InputAction了,它比旧版多了很多东西。

UE5知识点丨增强输入系统

我们可以分别触发测试:

UE5知识点丨增强输入系统

顺序是由下至上,可以看出,当按键按下的一瞬间会触发一次Started,当按键按住时会持续触发Triggered,当按键抬起的一瞬间会触发一次Completed,其他暂时无法触发,需要满足其它条件。

我们至此就可以在想要触发的地方写逻辑,后面如果想改按键也不需要动代码,非常的方便。

以上就是新版输入系统的基础使用介绍,自己可以跟着步骤尝试做一做。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/181467.html

(0)
上一篇 2025-06-21 12:20
下一篇 2025-06-21 12:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信