代码插件 Ninja Input 适配UE5.6 输入框架系统

Unreal插件信息
插件名称: Ninja Input
官网地址: https://www.fab.com/listings/13f49ddf-2d0c-41b7-939f-4008e364c2dc
版本: 5.6
解压密码:
引擎版本: UE5 
素材类型: 代码插件




Description
Ninja Input is a professional-grade input framework built on top of Unreal Engine’s Enhanced Input System, designed to keep input code clean, modular, and highly extensible.

For almost 3 years of continuous updates and improvements, Ninja Input has powered production projects and real games, ensuring you get a system that is stable, battle-tested, and constantly evolving.

Why Ninja Input?
Unlike ad-hoc solutions tied directly to your Character or Pawn, Ninja Input separates concerns and provides a dedicated Input Manager and a library of reusable handlers, so you can focus on gameplay without reinventing the wheel.

It’s also deeply integrated with the Gameplay Ability System (GAS), making it the perfect companion for GAS-driven projects or for teams already using Ninja GAS and Ninja Combat.

Key Features
Clean Separation of Input Logic
Keep orchestration out of your Character classes with a centralized Input Manager that installs/uninstalls contexts, dispatches handlers, and manages lifecycles.

Reusable Handler Library
Dozens of ready-made Input Handlers for movement, toggles, abilities, gameplay events, and more. All extendable in Blueprints or C++ for your own custom patterns. It also provides ready-to-use input handlers for our Combat system, Ninja Combat!

Deep GAS Integration
Bind inputs directly to ability activations, cancels, targeting and gameplay events with minimal glue. Built to work seamlessly with GAS out of the box.

Input Remapping Workflow
Support for runtime remapping, including ViewModels for UI, persistence, and automatic application through Enhanced Input. Give your players control over their bindings.

Animation-Based Input Buffer
Never lose an input during transitions. Buffer actions within montage windows or notifies and trigger them precisely when valid.

User Settings & Modifiers
Support for invert axes, sensitivity, and other per-player preferences with matching Input Modifiers tied to a settings object.

Editor Integration
Project Settings, contextual asset menus, and streamlined setup right inside the UE Editor.



描述
Ninja Input 是一款专业级的输入框架,构建于虚幻引擎的增强型输入系统之上,旨在保持输入代码的简洁、模块化和高度可扩展性。

近三年来,Ninja Input 持续更新和改进,为众多生产项目和真实游戏提供支持,确保您获得一个稳定、久经考验且不断发展的系统。

为什么选择 Ninja Input?
与直接绑定到角色或 Pawn 的临时解决方案不同,Ninja Input 分离了关注点,并提供专用的输入管理器和可复用的处理程序库,让您可以专注于游戏玩法,而无需重复造轮子。

它还与游戏能力系统 (GAS) 深度集成,使其成为 GAS 驱动项目或已使用 Ninja GAS 和 Ninja Combat 的团队的理想伴侣。

主要特性
清晰地分离输入逻辑
使用集中式输入管理器,安装/卸载上下文、调度处理程序并管理生命周期,从而避免角色类的编排工作。

可复用处理程序库
数十个现成的输入处理程序,用于移动、切换、技能、游戏事件等。所有处理程序均可使用蓝图或 C++ 进行扩展,以创建您自己的自定义模式。它还为我们的战斗系统 Ninja Combat 提供了现成的输入处理程序!

深度 GAS 集成
将输入直接绑定到技能激活、取消、目标锁定和游戏事件,无需额外依赖。开箱即用,与 GAS 无缝协作。

输入重映射工作流程
支持运行时重映射,包括用于 UI、持久化和通过增强输入自动应用的 ViewModel。让您的玩家能够控制他们的绑定。

基于动画的输入缓冲区
在转换过程中绝不会丢失输入。缓冲蒙太奇窗口或通知内的操作,并在有效时精确触发。

用户设置和修改器
支持反转轴、灵敏度和其他每个玩家的偏好设置,并将匹配的输入修改器绑定到设置对象。

编辑器集成
项目设置、上下文资源菜单以及简化的设置,直接在 UE 编辑器内实现。



作者 cg小白兔 发表于 7 小时前
您需要登录后才可以回帖 登录 | 立即注册
cg小白兔

关注0

粉丝0

发布10527

热门作品推荐
glow
Ninja Input 适配UE5.6 输入框架系统
glow
Stylized Tuscany Seaside City 虚幻4.19-4
glow
Forest Environment (Riverside Forest wit
glow
【更新】Obfuscator Pro Plug and Play Co
glow
【更新】KWS Water System (Standard Rende
glow
【更新】Easy Save - The Complete Save Da
glow
【更新】Better UI 3.1
glow
【更新】SensorToolkit 2 2.5.17
glow
【更新】Hot Reload Edit Code Without Com
glow
【更新】Smart Library - Asset Manager 2