当前位置: 首页 > 资源下载  > 电子书 > 计算机

Unity3D人工智能编程

12/16/2018 9:53:18 PM 人评论

如何使游戏中的角色看上去像真实的人或动物,如何让游戏更惊险、刺激、有趣味性,使人玩不释手  《Unity 3D人工智能编程》通过大量的示例项目,详细展示如何将人工智能技术应用到Unity3D游戏,系统讲解如何使游戏角色更具智能性,增强游戏的可玩性  人工智能技术在游

Unity3D人工智能编程

Unity3D人工智能编程

编辑推荐

  

  如何使游戏中的角色看上去像真实的人或动物,如何让游戏更惊险、刺激、有趣味性,使人玩不释手

  《Unity 3D人工智能编程》通过大量的示例项目,详细展示如何将人工智能技术应用到Unity3D游戏,系统讲解如何使游戏角色更具智能性,增强游戏的可玩性

  人工智能技术在游戏开发中起着至关重要的作用,游戏角色的智能水平直接影响着游戏的惊险性、刺激性、趣味性。本书以实例方式详细讲解如何在Unity 3D中实现不同的人工智能技术,如何应用Unity 3D内置的特性,以及如何使用Unity 3D资源商店中的脚本和插件,涵盖有限状态机、路径寻找、跟随、在图中导航,以及行为树等技术,并且对于所有的算法,书中都给出了C# 实现代码。

  通过阅读《Unity 3D人工智能编程》,你将学到:

  构建有限状态机。

  实现一个感应系统。

  将群组行为应用于飞翔的对象。

  在Unity 3D中运行A*寻路算法。

  在游戏中应用概率和随机性技巧。

  使用Unity 3D专业版中的特性来在图中导航,进行寻路。

  学习行为树以及Behave插件。

  在最后的项目中,实现一个人工智能车辆战斗游戏。
  

内容简介

  《Unity 3D人工智能编程》重点关注如何将人工智能技术应用于Unity3D游戏项目。书中从有限状态机开始,接着探讨了如何为你的游戏增加一些随机性,让游戏变得更加难以预测,更加有趣。如何在一个游戏中加入一个感应系统让游戏中的角色可以感知周围的环境,同时使得代码不会随着项目规模的扩大变得难以维护。如何将群组行为用于一组移动的对象,这样可以有效地控制一组移动对象的行为。然后探讨了如何让人工智能角色跟随一条规定的路径进行移动,在此基础上,讲述了如何实现A*寻路算法,以对游戏引擎的寻路原理有更深一层的理解。紧接着介绍了如何在Unity3D中使用导航网格方便快捷地实现寻路。然后讲解了当游戏规模变大,有限状态机的代码变得冗长,难以维护时,使用行为树来解决这个问题,并讲解了如何在Unity3D中使用Behave这个免费插件来实现行为树。最后,用一个车辆战斗游戏将本书中提到的大多数知识点融会贯通,应用于最后这个规模稍大的游戏中。

作者简介

  Aung Sithu Kyaw,Rival Edge公司联合创始人,有丰富的软件开发经验,并曾在多家公司从事游戏编程工作。他主要感兴趣的领域包括游戏编程、创业、写作以及分享知识。此外,他还参与撰写《Irrlicht 1.7 Realtime 3D Engine Beginner's Guide》一书。


  Clifford Peters,是一位程序员和计算机科学家,并且是一些Unity图书的评审专家。


  Thet Naing Swe,Rival Edge公司联合创始人、首席创意官,目前在Rival Edge负责数字媒体交互咨询项目。


  李秉义,资深软件工程师,拥有丰富的软件开发经验。目前关注数据存储与传输,网络加速等领域的技术,热衷于研究开源系统。

附件下载

  • 下载

    百度网盘下载

    下载: 所需积分:90

  • 积分获取方法:先给账户进行充值,然后进行积分兑换,积分兑换比例:1元可兑换10个积分.
    具体可参考帮助如何获取积分说明

相关资源

  • 软件设计师考试同步辅导(下午科目)(第4版)(全国计算机技术与软件专业技术资格(水平)考试参考用书)

    全国计算机技术与软件专业技术资格(水平)考试得到社会各界的广泛认可。本系列图书自出版以来,被众多考生选用为考试参考书,多次再版、重印,为考生备考提供了有力的帮助,深受广大读者的厚爱。作为一套为考生备考使用的图书,本系列图书具有以下特色: (1) 全面剖析命题…

    4/15/2024 10:10:58 PM
  • 信息系统管理工程师2009至2016年试题分析与解答/全国计算机技术与软件专业技术资格(水平)考试指定用书

    历年试题分析与解答是理解考试大纲*有效、*具体的途径。本书由全国计算机专业技术资格考试办公室组织编写了信息系统管理工程师2009至2016年的试题分析与解答,便于考生测试自己水平,发现弱点,并进行有针对性的学习。 信息系统管理工程师考试是全国计算机技术…

    4/15/2024 9:37:03 PM
  • 软件设计师考试32小时通关

    与普通的软考教材相比,本书在保证了知识的系统性与完整性的基础上,在易学性、学习有效性等方面进行了大幅度的改进和提高。本书在全面分析知识点的基础上,对整个学习架构进行了科学重构,可以极大地提高学习的有效性;同时在每章的*后,配备了与本章内容相关的典型章节…

    4/12/2024 9:59:26 PM
  • 信息系统项目管理师考试32小时通关

    信息系统项目管理师是全国计算机技术与软件专业技术资格考试中报考人数最多的专业,通过信息系统项目管理师考试者,可获得高级工程师职称资格。 与普通的教材相比,本书在保证了知识的系统性与完整性的基础上,在易学性、学习有效性等方面进行了大幅度改进和提高。全书在…

    4/12/2024 9:06:41 PM