当前位置: 首页 > web >正文

如何修复Lyra Starter Game的按键绑定功能?

UE5.6.1

  • 0. 发现问题
  • 1. 添加按键绑定数据
  • 2. 手柄的按键绑定的代码实现
    • 2.1 数据注册
    • 2.2 设置输入数据处理
    • 2.3 按键绑定按钮基类
    • 2.4 按键绑定条
    • 2.5 弹出绑定窗口修改
    • 2.6 兼容键鼠的注册数据
  • 3. 编辑器实现
    • 3.1 按键绑定按钮的蓝图实现
    • 3.2 按键绑定条目UI组件实现
  • 小结

0. 发现问题

之前UE5.5版本的Lyra项目中并没有按键绑定的问题,升级到UE5.6后发现按键绑定不好使了,什么原因呢?
原本用于获取UEnhancedPlayerMappableKeyProfile的API变了,官方的API源码如下:

/** Returns all player saved key profiles */
UE_DEPRECATED(5.6, "Use GetAllAvailableKeyProfiles instead.")
UE_API const TMap<FGameplayTag, TObjectPtr<UEnhancedPl
http://www.xdnf.cn/news/19616.html

相关文章:

  • 智能运维新范式:自动化如何提升企业IT效率
  • 二叉树OJ习题
  • Azure AI Search构建RAG的优化点
  • 动态配置最佳实践:Spring Boot 十种落地方式与回滚审计指南(含实操与避坑)
  • Hello World背后的秘密:详解 C++ 编译链接模型
  • 【重学MySQL】九十三、MySQL字符集与比较规则完全解析
  • Python轻量化革命:用MicroPython构建边缘智能设备
  • 【开题答辩全过程】以 基于SpringBoot的流浪猫狗领养系统为例,包含答辩的问题和答案
  • Unity学习----【数据持久化】二进制存储(二)--文件流
  • 大模型RAG项目实战:Milvus向量数据库
  • 实现自己的AI视频监控系统-第三章-信息的推送与共享1
  • Bootloader(1):初步认识Bootloader概念(什么是Bootloader)
  • 基于muduo库的图床云共享存储项目(三)
  • Ansible配置文件与主机清单
  • juicefs+ceph rgw 存储安装
  • MYSQL表的增删改查
  • 深入解析数据结构之单链表
  • ros2bag_py的api小结、丢帧问题对策
  • 【Linux基础】Linux系统启动:深入理解GRUB引导程序
  • 平面椭圆转化为三阶Bezier曲线的方法
  • 并发编程——10 CyclicBarrier的源码分析
  • 大模型参数到底是什么?
  • synchronized的锁对象 和 wait,notify的调用者之间的关系
  • EKS上部署gpu服务利用karpenter实现自动扩缩(s3作为共享存储)
  • 一、计算机系统知识
  • C++ 枚举算法详细利用与数字分解教学教案
  • Spring Security 6.x 功能概览与代码示例
  • 程序员独立开发直播卖产品 SOP 教程
  • arm容器启动spring-boot端口报错
  • 基于开源AI大模型、AI智能名片与S2B2C商城小程序的“教育用户”模式探究