万本电子书0元读

万本电子书0元读

顶部广告

Unity3D人工智能编程精粹电子书

  Unity3D是近年非常流行的一个3D游戏开发引擎,已成为手机游戏开发的主要开发工具之一,也用于计算机虚拟现实领域的模拟飞行、模拟射击、模拟驾驶等技术的开发。手机(或其他平台)的游戏逐渐高档化、复杂化,游戏角色也需要具有更高的“智能”。   本书专门讲解了Unity3D游戏人工智能开发的相关技术。书中精选了游戏AI中*必要、*实用的几项关键技术,用大量Unity3D示例代码、图片,以深入浅出的方式讲解游戏人工智能理论、设计原则和Unity3D编程实现方法。每个程序都有详细的注释并运行测试通过。

售       价:¥

纸质售价:¥30.00购买纸书

604人正在读 | 1人评论 6.3

作       者:王洪源,陈慕羿,华宇宁,石征锦

出  版  社:清华大学出版社

出版时间:2014-11-01

字       数:9.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
要想发一款优秀的游戏,人工智能必不可少。本书精选了Unity3D游戏发中关键、实用的几项人工智能关键技术,以实例的方式由浅深地讲解了深奥而强大的人工智能技术、设计原则以及编程实现方法,并且对书中的每一个案例都行了详细注释,所有实例均运行测试通过。掌握了书中的技术,可以使游戏角色具有良好的智能,大大增强游戏的可玩性!<br/>【推荐语】<br/>Unity3D是近年非常流行的一个3D游戏发引擎,已成为手机游戏发的主要发工具之一,也用于计算机虚拟现实领域的模拟飞行、模拟射、模拟驾驶等技术的发。手机(或其他平台)的游戏逐渐高档化、复杂化,游戏角色也需要具有更高的“智能”。 本书专门讲解了Unity3D游戏人工智能发的相关技术。书中精选了游戏AI中*必要、*实用的几项关键技术,用大量Unity3D示例代码、图片,以深浅出的方式讲解游戏人工智能理论、设计原则和Unity3D编程实现方法。每个程序都有详细的注释并运行测试通过。 希望本书能给具备初步Unity3D游戏发编程能力的读者在创作“更高智能”游戏角色时提供系统地、快捷地帮助。 本书精选Unity3D游戏发中*关键、*实用的人工智能技术,用大量案例详细剖析了人工智能理论、设计原则和编程实现的方法。 每个程序都行详细注释,并运行通过,可以跨版本运行。 写作风格深浅出,轻松实现从理论到实践的跨越。 主要内容 Unity3D人工智能架构模型 实现AI角色的自主移动──操控行为 寻找*短路径并避障碍物──A*寻路 AI角色对游戏世界的感知 AI角色的自主决策(有限状态机、行为树) AI综合示例──第三人称射游戏 适用读者: 对于Unity3D游戏发爱好者来说,这是一本非常好的AI门读物。本书精选游戏AI中的关键技术,始终围绕AI的精髓展,并用*简单的方式来实现,读者可以通过运行、模仿书中的实例代码来快速实现“更高智能”的AI角色。 对于资深的游戏设计师和游戏程序发人员而言,本书也很有益处。游戏人工智能程序员必须在有限的计算机硬件资源(CPU速度、内存大小)下工作,本书精选了“操控行为”、“A*寻路”、“有限状态机”、“行为树”等算法的Unity3D实现方法,将使读者对游戏AI的关键领域有更深的了解,可以深刻地理解代码背后的基本原理、特及适用范围。 本书可作为数字媒体技术、数字媒体艺术等专业的“游戏人工智能”课程教材,计算机科学与技术、自动化专业本科、研究生的“人工智能”课程的教材与实验参考书。对于游戏发培训学校的师生来说,本书可作为Unity3D游戏发的高阶教材。本书重视AI技术的条理性,讲解深浅出,用实例来讲解深奥的AI理论、设计原则与实现方法,便于组织教学与学生系统学习。<br/>
目录展开

内容简介

前言

第1章 Unity3D人工智能架构模型

1.1 游戏AI的架构模型

1.2 FPS/TPS游戏中的AI解析

第2章 实现AI角色的自主移动——操控行为

2.1 Unity3D操控行为编程的主要基类

2.2.2 控制AI角色移动——AILocomotion类

2.2 个体AI角色的操控行为

2.3 群体的操控行为

2.4 个体与群体的操控行为组合

2.5 几种操控行为的编程解析

2.6 操控行为的快速实现——使用Unity3D开源库UnitySteer

2.7 操控行为编程的其他问题

第3章 寻找最短路径并避开障碍物——A*寻路

3.1 实现A*寻路的3种工作方式

3.2 A*寻路算法是如何工作的

3.3 用A*算法实现战术寻路

3.4 A* Pathfinding Project插件的使用

3.5 A*寻路的适用性

第4章 AI角色对游戏世界的感知

4.1 AI角色对环境信息的感知方式

4.2 常用感知类型的实现

4.3 AI士兵的综合感知示例

第5章 AI角色自主决策——有限状态机

5.1 有限状态机的FSM图

5.2 方法1:用Switch语句实现有限状态机

5.3 方法2:用FSM框架实现通用的有限状态机

第6章 AI角色的复杂决策——行为树

6.1 行为树技术原理

6.2 行为树设计示例

6.3 行为树的执行流程解析——阵地军旗争夺战

6.4 使用React插件快速创建敌人AI士兵行为树

第7章 AI综合示例——第三人称射击游戏

7.1 TPS游戏示例总体设计

7.2 TPS游戏示例场景的创建

7.3 为子弹和武器编写脚本

7.4 创建玩家角色

7.5 创建第三人称相机

7.6 创建敌人AI士兵角色

7.7 创建GUI用户界面

7.8 游戏截图

参考文献

累计评论(2条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部