


要想 开发 一款优 秀的 游戏 ,人工 智能 必不可少。本书精选了Unity3D游戏开发中最关键、最实用的几项人工智能关键 技术 ,以实例的方式由浅入深地讲解了深奥而强大的人工智能技术、 设计 原则以及编程实现 方法 ,并且对书中的每一个 案例 都进行了详细注释,所有实例均运行测试通过。掌握了书中的技术,可以使游戏角色具有良好的智能,大大增强游戏的可玩性!
本书共分7章:第1章中给出了游戏人工智能的 运动 层、 决策 层、 战略 层的架构模型,将游戏角色模拟人的感知、决策和移动等问题进行分层处理与实现;第2章讲解了多种操控角色自主移动的 算法 ,让角色在游戏中的运动看起来更真实 自然 、运算速度更快;第3章采用图示的方式详细讲解了游戏寻路中最著名的A*寻路技术,并进一步介绍了 复杂 地形、以及存在敌方火力威胁下的战术寻路技术;第4章讲解了游戏角色感知游戏 世界 的实现方法。例如,发现敌人的位置、追寻爆炸声、让角色具有短期 记忆 ,根据脚印进行追踪等;第5章~第6章讲解了最常用的决策技术——状态机与行为树技术,并对比分析了有限状态机与行为树技术在游戏人工智能中的适用范围。在处理大规模的游戏决策问题时,行为树克服了有限状态机的许多缺点,层次清晰、易于发现差错和调试,能大大减少编程者的负担;第7章综合运用了A*寻路、行为树等技术,给出了一个具有较高人工智能水平的第三人称射击游戏实例。
本书能够将具有初级Unity3D游戏开发水平的读者引领到奥妙的人工智能领域,帮助读者创造出惊险、刺激、 趣味 性强的优秀游戏!
本书适合作为高等院校 计算机 科学 与技术、数字媒体技术、数字媒体 艺术 等专业本科 教材 、游戏学院Unity3D游戏开发的高阶教材。
对于从事战场模拟训练、视景仿真技术等领域的 科研 人员而言,本书也很有益处。

评论列表
发表评论