Unity Artificial Intelligence Programming

Unity Artificial Intelligence Programming

评分

★★★★★

ISBN

9781789531459

出版社

Packt Publishing 2018-11-30出版

内容简介
Developing Artificial Intelligence (AI) for game characters in Unity 2018 has never been easier. Unity provides game and app developers with a variety of tools to implement AI, from the basic techniques to cutting-edge machine learning-powered agents. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating your game's worlds and characters.This fourth edition with Unity will help you break down AI into simple concepts to give
AI简介
这是一本深入探讨如何使用Unity游戏引擎进行人工智能开发的经典教材。书中详细讲解了从人工智能的基本定义和目标,到如何在游戏中实现各种人工智能技术,包括有限状态机、随机性和概率、收集游戏信息的方法、群集算法、行为树、Unity机器学习工具包以及强化学习算法等。 书中首先介绍了人工智能的定义和目标,然后详细讲解了有限状态机的基本概念和组成,以及如何应用有限状态机来模拟游戏实体或NPC的行为。接着,书中讲解了随机性和概率在AI中的角色,以及如何通过收集游戏信息的方法来提高AI的智能性。此外,书中还讲解了群集算法在Unity中的实现,以及如何通过行为树来提高AI的逻辑复杂性。 书中还详细介绍了如何使用Unity机器学习工具包来构建和训练智能体,以及如何通过强化学习算法来塑造AI代理的行为。最后,书中通过一个简单的坦克战斗游戏,展示了如何应用AI技术来创建一个具有挑战性的游戏。
阅读/下载地址