#16 · 主分类: 游戏AI与行为树

gdx-ai

artificial-intelligence behavior-trees decision-making formation-motion framework gamedev java libgdx movement npc pathfinding state-machines steering-behaviors

基于libGDX或非libGDX的游戏人工智能框架。特性:转向行为、编队运动、路径查找、行为树和有限状态机。

项目最后更新:10/01/24

GitHub Stars

1.3K

Forks数量

252

贡献者数量

26

许可证

Apache-2.0

收录理由

对于想让NPC拥有更真实移动和决策能力的Java开发者,这个框架是个扎实的选择。它覆盖了游戏开发中常用的几种AI技术:移动方面有转向行为和编队运动,寻路方面实现了A*算法、分层寻路、路径平滑以及可中断的寻路过程,决策方面则提供有限状态机和行为树。虽然它作为libGDX的扩展发布,但底层依赖的libGDX集合类针对移动平台做了优化,能减少垃圾生成并避免装箱拆箱,因此你也可以在其他引擎中使用,只要保留这部分依赖即可。项目的测试代码也很值得阅读,每个技术的配置方式都能从中找到清晰的示例。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目