当前位置:主页 > 配套资源 > Unity配套资源下载
反馈 / 投诉

《Unity 3D人工智能编程》源码

2022-04-05 11:57:06 类别:Unity

  • 更新:2022-04-05 11:57:06
  • 大小:4.8 MB
  • 出版:机械工业出版社
  • 作者:昂·斯尤·基奥
  • 类别:Unity
  • 格式:PDF

网盘下载 本地下载

扫二维码手机浏览

资源介绍

给网友朋友们带来一篇Unity类书籍配套资源,介绍了关于Unity、人工智能、Unity编程、源码、Unity方面的内容,本书是由机械工业出版社出版,已被629人关注,由耿华采测试纠错,目前本书在Unity类综合评分为:7.9分。

封面图

目录

  • 前言
  • 第1章人工智能导论1
  • 1.1人工智能1
  • 1.2游戏中的人工智能2
  • 1.3人工智能技术3
  • 1.3.1有限状态机3
  • 1.3.2人工智能中的随机性和概率5
  • 1.3.3感应器系统6
  • 1.3.4群组、蜂拥和羊群效应7
  • 1.3.5路径跟随和引导8
  • 1.3.6A*寻路算法9
  • 1.3.7导航网格16
  • 1.3.8行为树18
  • 1.3.9运动20
  • 1.3.10Dijkstra算法23
  • 1.4本章小结23
  • 第2章有限状态机24
  • 2.1玩家的坦克24
  • 2.1.1 PlayerTankController类25
  • 2.1.2初始化26
  • 2.2子弹类29
  • 2.3设置航点31
  • 2.4抽象有限状态机类32
  • 2.5敌方坦克的人工智能34
  • 2.5.1巡逻状态36
  • 2.5.2追逐状态38
  • 2.5.3攻击状态38
  • 2.5.4死亡状态40
  • 2.6使用有限状态机框架42
  • 2.6.1AdvanceFSM类42
  • 2.6.2FSMState类43
  • 2.6.3状态类44
  • 2.6.4NPCTankController 类46
  • 2.7本章小结48
  • 第3章随机性和概率49
  • 3.1随机性50
  • 3.2概率的定义52
  • 3.2.1独立与关联事件53
  • 3.2.2条件概率53
  • 3.3人物个性56
  • 3.4有限状态机和概率57
  • 3.5动态人工智能59
  • 3.6示例老虎机60
  • 3.6.1 随机老虎机60
  • 3.6.2加权概率63
  • 3.7本章小结68
  • 第4章感应器的实现 70
  • 4.1基本的感觉系统71
  • 4.2场景设置72
  • 4.3玩家的坦克与切面73
  • 4.3.1玩家的坦克74
  • 4.3.2切面75
  • 4.4人工智能角色76
  • 4.4.1感观77
  • 4.4.2视觉78
  • 4.4.3触觉80
  • 4.5测试82
  • 4.6本章小结83
  • 第5章群组行为84
  • 5.1岛屿示例中的群组行为84
  • 5.1.1个体的行为85
  • 5.1.2控制器90
  • 5.2替代实现92
  • 5.3本章小结99
  • 第6章路径跟随和引导行为100
  • 6.1跟随一条路径100
  • 6.1.1路径脚本102
  • 6.1.2路径跟随103
  • 6.2避开障碍物106
  • 6.2.1添加定制图层107
  • 6.2.2避开障碍108
  • 6.3本章小结113
  • 第7章A*寻路算法114
  • 7.1回顾A*寻路算法114
  • 7.2实现116
  • 7.2.1Node116
  • 7.2.2PriorityQueue117
  • 7.2.3GridManager118
  • 7.2.4AStar123
  • 7.2.5TestCode类126
  • 7.3场景设置128
  • 7.4测试131
  • 7.5本章小结132
  • 第8章导航网格133
  • 8.1简介134
  • 8.2设置地图134
  • 8.2.1Navigation Static 135
  • 8.2.2烘焙导航网格135
  • 8.2.3导航网格代理136
  • 8.3有斜坡的场景139
  • 8.4NavMeshLayers141
  • 8.5分离网格链接144
  • 8.5.1生成分离网格链接145
  • 8.5.2手动生成分离网格链接146
  • 8.6本章小结148
  • 第9章行为树149
  • 9.1Behave插件149
  • 9.2工作流151
  • 9.3行为节点153
  • 9.4与脚本的接口155
  • 9.5装饰节点158
  • 9.6Behave调试器160
  • 9.7顺序节点160
  • 9.8探索Behave的结果162
  • 9.9选择节点163
  • 9.10优先级选择节点166
  • 9.11并行节点168
  • 9.12引用169
  • 9.13机器人与外星人项目170
  • 9.14本章小结173
  • 第10章融会贯通174
  • 10.1场景设置175
  • 10.2车辆177
  • 10.2.1玩家控制的车辆178
  • 10.2.2人工智能车辆控制器180
  • 10.2.3有限状态机182
  • 10.3武器187
  • 10.3.1枪187
  • 10.3.2子弹189
  • 10.3.3发射器191
  • 10.3.4导弹193
  • 10.4本章小结195

以上就是本次关于配套资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。


下载地址

下载地址:网盘下载

学习心得

17小时38分钟前回答

VisualStudio Community2019在安装的过程中无法进入安装界面的解决方法

今天在安装VS2019的时候,在安装的过程中一直无法进入安装界面,在网上找了各种方法试了将近40分钟都没有找到有效的办法,不过就快放弃的时候,问题解决了,哈哈哈!!!! 1.下载地址:https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/sku=Community&rel=16(官网) 2.运行之后,读完进度条之后,就退出了,无法进入到安装界面.类似下面的截图,截图是网上找的,懒得自己在重新截图了. 3.尝试……

12小时29分钟前回答

mysql installer community 8.0.16.0安装配置图文教程

mysql installer community 8.0.16.0安装图文教程,,供大家参考,具体内容如下 一、下载mysql-installer-community-8.0.16.0.msi 二、安装mysql-installer-community-8.0.16.0.msi 1.点击安装包进入安装页面,选中I accept the license terms 2.一直点击next,遇到此页面,点击yes,然后点击execute,等待安装。 3.安装成功以后,一直点击next,遇到以下窗口,设置root用户的密码,也可以自己添加用户 4.设置用户名和密码以后……

11小时29分钟前回答

MySQL Installer is running in Community mode 的解决办法

今天在运行登录远程桌面的时候发现了这个提示 关于 “ MySQL Installer is running in Community mode ” 的解决办法 在项目开发完成后,需求是将项目部署到云服务器上,其中使用到了MySQL服务器,我们使用的是基于最新版本的MySQL服务,在安装完成后,系统能正常运行,但是第二天出现了如下一个提示框,如下图: 给个人人都看得懂的如下图: 解决办法: 这个是新版本MySQL服务自带的一个……

欢迎发表评论:

联系我们

邮件联系:3522365@qq.com

QQ联系:3522365