忍者输入基于虚幻引擎的增强输入系统构建,旨在保持输入代码的简洁、模块化和高度可扩展性。
经过近3年的持续更新与改进,忍者输入已为生产项目和真实游戏提供支持,确保您获得一个稳定、久经考验且不断进化的系统!
为什么选择忍者输入?
与直接绑定到角色或Pawn的临时解决方案不同,忍者输入实现了关注点分离,提供专用输入管理器和可复用处理器库,让您专注于游戏玩法而无需重复造轮子。
它还与游戏能力系统(GAS)深度集成,是GAS驱动项目或已使用Ninja GAS和Ninja Combat团队的完美搭档。
核心特性
-
输入逻辑清晰分离
通过集中式输入管理器将编排逻辑从角色类中剥离,负责安装/卸载上下文、分发处理器并管理生命周期。 -
可复用处理器库
数十个现成的输入处理器,涵盖移动、切换、能力、游戏事件等。所有处理器均可在蓝图或C++中扩展,以实现您自己的自定义模式。它还为我们战斗系统忍者战斗提供即用型输入处理器! -
深度GAS集成
以极少的胶水代码将输入直接绑定到能力激活、取消、目标选择与游戏事件。开箱即与GAS无缝协作。 -
输入重映射工作流程
支持运行时重映射,包括UI视图模型、持久化以及通过增强输入自动应用。让玩家掌控自己的按键绑定。 -
基于动画的输入缓冲
在过渡期间绝不丢失输入。在蒙太奇窗口或通知内缓冲动作,并在有效时精准触发。 -
用户设置与修改器
支持反转轴、灵敏度及其他玩家个人偏好,并配有与设置对象绑定的输入修改器。 -
编辑器集成
项目设置、上下文资产菜单以及直接在UE编辑器内简化的设置流程。
久经考验与持续支持
忍者输入多年来持续更新,在多个虚幻引擎版本中经过测试,并积极维护新功能与改进!我们拥有详尽的文档站点,涵盖插件的每一个重要方面。
©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。


评论0