AI简介
这是一本专注于Unreal Engine 4中游戏AI开发的实战指南。本书通过丰富的实例和深入浅出的讲解,帮助读者深入理解人工智能在电子游戏中的应用,以及如何在Unreal Engine 4中实现AI角色的创建和控制。
书中首先介绍了人工智能在电子游戏中的应用,包括导航技术、行为树技术和传感器系统等,并详细讲解了如何在Unreal Engine 4中使用这些技术来创建基础AI角色。接着,书中深入探讨了概率的概念和计算,以及如何使用有限状态机(FSM) 来控制AI的行为。此外,书中还详细介绍了NavMesh的基本概念和作用,以及如何使用A算法来实现路径查找。
在书中,作者还详细讲解了如何创建自定义目标点类和DogState枚举类,以及如何通过环境查询系统(EQS) 来引导AI模型的行为。此外,书中还介绍了如何实现追随者和领导者行为,以及如何使用群集运动来实现代理的有序移动。
书中还深入讲解了AI的感知机制,包括AI Perception组件、AI组件、注册可感知角色、感知对象和状态机等,以及如何通过创建状态机来实现AI状态的转变。最后,书中还介绍了如何实现代理的墙壁反弹和群集移动,