Ninja Combat:虚幻引擎中构建“魂类”游戏动态战斗系统框架
Ninja Combat 是一个精心设计的战斗系统插件,旨在为开发者提供坚实的基础,而不会限制他们的设计自由。该插件特别适合用于动作角色扮演游戏(Action RPGs)、冒险游戏和“魂类”游戏,但其高度可扩展的性质也使其适用于其他类型的游戏项目。Ninja Combat完全用C++编写,并在适当的情况下暴露给Blueprints,确保了系统的灵活性和性能。它不仅包括多个核心GAS相关的对象,如属性集、游戏效果、游戏能力和任务,还支持动画驱动、运动变形(Motion Warping)以及虚幻引擎的状态树(State Trees),以实现流畅的连击和战斗体验。