本书《Unity 2017 Game AI Programming, - Ray Barrera》是专注于游戏人工智能编程的专业指南,它强调了如何利用人工智能技术为游戏中的实体赋予智能行为。本书的第三版专注于Unity 2017游戏引擎的AI编程,由Ray Barrera、Aung Sithu Kyaw和Thet Naing Swe共同撰写。这本书适用于希望通过Unity 2017开发具有复杂AI行为的游戏的开发者。 从版权信息来看,本书是由Packt Publishing出版,并且在2018年出版了第三版,首次发布于2013年。书中强调,未经出版社事先书面许可,不得复制、存储或以任何形式或通过任何手段传播书中的任何部分。本书的准备工作旨在确保所呈现信息的准确性,但书中信息不附带任何明示或暗示的保证。出版社、作者和分销商不承担由本书直接或间接引起的任何损害或声称的损害责任。 本书的内容包括如何使用人工智能技术来编程游戏中的智能实体,例如,为游戏角色设计决策系统,创建能追踪目标的敌人,以及实现更复杂的AI行为,比如寻路、状态机和决策树等。作者团队通过实例、代码和教程形式来教授这些概念和技能。 书中也强调了使用Unity引擎和C#语言进行游戏开发的知识点。Unity是一个跨平台的游戏开发引擎,支持开发者创建2D、3D、虚拟现实(VR)和增强现实(AR)游戏。C#作为Unity的主要编程语言,经常用于编写游戏逻辑和AI行为。 本书的读者群体应该是具备一些Unity游戏开发基础的开发者。对于新手来说,可能需要先学习Unity的基础操作和C#编程基础,然后再深入学习本书介绍的AI编程内容。书中会用到一些Unity的编辑器工具,如Animator窗口、导航系统、物理引擎等,因此对这些工具的熟悉程度也会影响阅读理解的深度。 在AI方面,书中可能会涵盖一些关键概念,比如有限状态机(FSM)、决策树、行为树、寻路算法(如A*算法)、遗传算法和神经网络等。这些是游戏AI中的核心概念,用于构建角色的智能行为和决策逻辑。 此外,本书的出版信息中提到了一些与出版相关的职位,如Commissioning Editor、Acquisition Editor、Content Development Editor、Technical Editor、Copy Editor、Project Coordinator、Proofreader、Indexer、Graphics和Production Coordinator等。这些职位反映了从策划、编辑、技术审核、排版到最终生产出版的整个过程,都涉及到了专业人士的参与,这也说明了本书的专业性和实用性。 书中还提到了一个在线数字图书馆Mapt,这可能是一个提供在线学习资源和视频的平台,为读者提供了访问超过5000本书籍和视频的机会,并帮助规划个人发展和职业进步。这个平台可能提供了互动式的e-books和视频教程,允许订阅者通过专业书籍和视频来学习,这些资源来自4000多名行业专家。 总结来说,《Unity 2017 Game AI Programming, - Ray Barrera》是一本针对游戏开发者的游戏AI编程指南,涵盖了Unity游戏引擎与C#编程语言相关的高级AI技术,包括智能实体的编程、AI行为的设计以及各种AI算法的应用。本书的出版背景和相关资源表明了其专业性和实用性,是致力于提升Unity游戏AI开发能力的开发者的宝贵学习资源。
剩余290页未读,继续阅读
- 粉丝: 2
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助