如何使游戏中的角色看上去像真实的人或动物,如何让游戏更惊险、刺激、有趣味性,使人玩不释手
《Unity 3D人工智能编程》通过大量的示例项目,详细展示如何将人工智能技术应用到Unity3D游戏,系统讲解如何使游戏角色更具智能性,增强游戏的可玩性
人工智能技术在游戏开发中起着至关重要的作用,游戏角色的智能水平直接影响着游戏的惊险性、刺激性、趣味性。本书以实例方式详细讲解如何在Unity 3D中实现不同的人工智能技术,如何应用Unity 3D内置的特性,以及如何使用Unity 3D资源商店中的脚本和插件,涵盖有限状态机、路径寻找、跟随、在图中导航,以及行为树等技术,并且对于所有的算法,书中都给出了C# 实现代码。
通过阅读《Unity 3D人工智能编程》,你将学到:
构建有限状态机。
实现一个感应系统。
将群组行为应用于飞翔的对象。
在Unity 3D中运行A*寻路算法。
在游戏中应用概率和随机性技巧。
使用Unity 3D专业版中的特性来在图中导航,进行寻路。
学习行为树以及Behave插件。
在最后的项目中,实现一个人工智能车辆战斗游戏。