Unreal Engine 4 AI Programming Essentials

Unreal Engine 4 AI Programming Essentials

评分

★★★★★

ISBN

9781784396558

出版社

Packt Publishing 2016-03-18出版

内容简介
This book is for programmers and artists who want to expand their knowledge of Game AI in relation to Unreal Engine 4. You are recommended to have some experience of exploring Unreal Engine 4 prior to this book because we jump straight into Game AI.
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状态的转变。最后,书中还介绍了如何实现代理的墙壁反弹和群集移动,
阅读/下载地址