Unity人工智能编程

Unity Artificial Intelligence Programming – Fourth Edition

在 Unity 2018 中学习和实施游戏 AI,以使用 A*、有限状态机、行为树和 NavMesh 构建智能游戏环境和敌人。

主要功能
通过学习行为树和导航网格等游戏的 AI 基本概念来构建更丰富的游戏
使用 Unity 机器学习工具包实施角色行为和模拟
探索最新的 Unity 2018 功能,使 AI 在游戏中的实施更加轻松

书籍描述
在 Unity 2018 中为游戏角色开发人工智能 (AI) 从未如此简单。Unity 为游戏和应用程序开发人员提供了实现 AI 的各种工具,从基本技术到尖端的机器学习驱动的代理。在创建游戏世界和角色时,通过 Unity 的 API 或内置功能利用这些工具可以提供无限的可能性。

第 4 版 Unity 将帮助您将 AI 分解为简单的概念,让您对要构建的主题有一个基本的了解。本书使用各种示例,然后采用这些概念并引导您完成旨在突出 Unity 中与游戏 AI 相关的关键概念和功能的实际实现。

进一步,您将学习如何区分状态机模式并实现您自己的模式。随后学习如何为您的 AI 代理实施基本的感官系统并将其与有限状态机 (FSM) 耦合。

接下来,您将学习如何使用 Unity 的内置 NavMesh 功能并实现您自己的 A* 寻路系统。然后,您将学习如何实现简单的群体和人群动态,这是 Unity 中的关键 AI 概念。继续,您将学习如何通过一个以游戏为中心的示例来实现行为树。最后,您将应用本书中的所有概念来构建流行的游戏。


将学到什么使用 C# 编程创建更智能的游戏世界和角色
使用寻路和转向行为应用自动角色移动 使用行为
树和 FSM 实施非玩家角色决策制定算法AI最常用的技术构建决策系统,让agent采取不同的行动探讨机器学习在Unity中的应用

本书的读者对象
本书适用于对 C# 和 Unity 编辑器有基本了解的 Unity 开发人员。无论您是想构建自己的第一款游戏,还是想扩展自己作为游戏程序员的知识,您都会在概念和实施方面找到大量令人兴奋的信息和游戏 AI 示例。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。