Lua游戏AI开发指南

Lua游戏AI开发指南

评分

★★★★★

ISBN

9787115439475

出版社

人民邮电出版社 2017-01-01出版

作者

David Young

译者

王磊

内容简介
游戏人工智能(游戏AI)是游戏开发的一个重要方面,在很大程度上决定了游戏产品的逼真程度和对玩家的吸引力,由此也得到游戏开发工程师越来越多的重视。本书秉承把动画和运动系统直接集成到AI系统的方法,详细介绍了如何使用Lua语言及相关的技术和工具,编写和实现高质量的游戏AI。全书共9章,分别介绍了沙箱基础、创建和移动智能体、角色动画、意识控制、导航、决策制定、知识表达、感知和策略等主题。本书适合于游戏开发工程师,特别是想要详细了解游戏AI开发的程序员阅读参考。
AI简介
这是一本深入探讨如何使用Lua语言及相关技术和工具,编写和实现高质量的游戏AI的指南。全书共9章,分别介绍了沙箱基础、创建和移动智能体、角色动画、意识控制、导航、决策制定、知识表达、感知和策略等主题。这些主题涵盖了游戏AI开发的各个方面,从基础概念到高级技巧,为读者提供了全面的游戏AI开发指南。 在书中,作者详细讲解了如何使用AI沙箱来创建和调试Lua脚本,并介绍了如何在C++和Lua之间进行数据交换。此外,作者还讲解了如何使用Decoda进行Lua脚本调试,以及如何创建和管理导航网格。这些内容对于游戏AI开发工程师来说,都是非常实用的技能。 在角色动画方面,作者深入讲解了如何附加网格到动画骨骼,以及如何混合多个动画。这些内容对于实现复杂的角色动画非常重要。此外,作者还讲解了如何创建可重用的动作,并构建了条件求值器、决策树结构、有限状态机以及行为树等决策制定方法。这些内容可以帮助开发者创建出更真实、更智能的智能体。 在感知和团队创建方面,作者讲解了如何为智能体赋予视觉和听觉,以及如何创建、发送和接收事件。这些内容可以帮助智能体更好地感知和理解其周围环境,并与其它智能体进行交流和互
阅读/下载地址