Ninja Combat忍者战斗是我们战斗系统的基础,我们很自豪也能将其提供给您!在这个首个版本中,您将找到许多入门内容。

它是为动作RPG、冒险游戏和“灵魂类”游戏设计的,但由于其高度可扩展的特性,您可能会发现它在您的项目中有其他用途,我们非常希望看到这一点!

它是经过精心制作的,充满激情和关怀,旨在为希望为其游戏奠定坚实基础的开发者提供支持,而无需妥协其当前设计或受限于“模板”。

这是一个战斗插件,这意味着您不会找到其他不相关的系统,如运动或库存。但整合这些系统非常简单,系统绝不会妨碍您的开发。不过请记住:这是一个庞大的系统,强烈建议具备一些虚幻引擎和C++的经验!

最后,请务必检查其他可用的插件!该战斗系统与我们的输入系统、忍者输入及忍者库存完美集成,是一个绝佳的组合。

版本:Ninja Combat v.1.15.4 (5.4)

亮点

多个核心与GAS相关的战斗对象:属性集、游戏效果、游戏能力和任务。

对系统中所有组件采用基于接口的方法。根据需要扩展或替换它们。

攻击与动作扭曲集成,可以提供“战斗粘性”的感觉。

连击由虚幻引擎的状态树驱动。

为投射物、施法角色等提供的复制演员池。

机会攻击框架,用于背刺、格挡等。

Technical Details

  • A framework to help you with your combat systems.
  • Built using the Gameplay Ability System and other Unreal Engine systems such as the Gameplay Targeting System, Gameplay State Trees, Motion Warping and the Physical Animation Component.
  • Animation-driven, very modular, highly extensible.
  • Fully written in C++, exposed to Blueprints whenever applicable.

 

Code Modules

  • NinjaCombat: runtime, the core functionality.
  • NinjaCombatActorPool: runtime, the replicated actor pool.
  • NinjaCombatAI: runtime, AI-related functionalities.
  • NinjacombatCore: runtime, common functionalities.
  • NinjaCombatCamera: runtime, camera management.
  • NinjaCombatEditor: editor, engine integration.
  • NinjaCombatFactions: runtime, optional integration with the Ninja Factions.
  • NinjaCombatInventory: runtime, optional integration with the Ninja Inventory.
  • NinjaCombatUI: runtime, widgets and UI-related objects for the Combat System.

Additional Details

  • Number of C++ Classes: ~100
  • Network Replicated: (Yes/No): Yes

发表回复

后才能评论