AI简介
这是一本专为那些熟悉Unity游戏开发基础,并希望学习如何将AI添加到他们游戏中的开发者所编写的指南。本书通过详细解释AI概念和算法,并展示如何在Unity中实现它们,旨在帮助读者掌握AI在游戏中应用的关键技术。
本书首先介绍了路径规划的工作原理,包括Quick Path AI、React AI和RAIN AI等插件,并详细阐述了它们的工作原理和实现步骤。接着,书中深入探讨了行为树的基本概念,包括行为树的工作原理、复杂行为树的实现,以及RAIN的行为树及其配置选项。
在介绍完路径规划和行为树的基本概念后,本书进一步探讨了群体控制,包括Crowd Chaos的定义和表现,以及Fame Crowd Simulation API和ANT-Op AI等工具的介绍。此外,书中还详细介绍了游戏对象标签与感知,以及如何在RAIN中使用传感器来检测并识别游戏对象。
在介绍完感知和群体控制后,本书深入探讨了攻击AI的创建和覆盖,包括创建并覆盖攻击AI,以及敌方船只的群体攻击策略。此外,书中还介绍了AI驾驶系统的设置,包括创建Unity导航网格,以及如何使用Smart Car来驱动AI沿着预设的路径