Lua游戏AI编程入门-(影印版)
本书特色
[
游戏ai很容易被划分成各种组件,如决策、动画处理和策略,但如果想要在**的ai和差劲的ai之间达成平衡,就需要考虑各个系统之间的权衡和交互。
本书首先引入了ai沙盒,介绍、实现并扩展了游戏a i中各个方面。随后你会学习到如何利用诸如ogre 3d 、bullet physics、opetlsteer、recast、detour 、lua这类开源库来创建一个ai沙盒,这些基础代码可进行扩展及改进。
通过逐步讲解的方式来完成从基本造型移动到完整的士兵动画的学习。阅读完杨编写的《lua游戏ai 编程入门(影印版)(英文版)》之后,你将能够实现一个可以导航、探路、管理动画回放、通信、感知周边环境的ai。
]
目录
prefacechapter 1:gettinq started with al sandbox introduction to al sandbox understanding the sandbox the project iayout the premake build compiling the sandbox with visuai studio 2008/201 0/201 2/201 3 open source iibraries open source tools lua ide—decoda running ai sandbox inside decoda setting up a new decoda project debugging lua scripts decoda watch window decoda call stack window the decoda virtuai machines window simultaneous lua and c+-i-debugging visuai studio—attach to process decoda——attach to process decoda..attach system debugger associating lua scripts from code with decoda the lua virtuai machine the lua stack lua primitives metatables metamethods userdata c/c++calling lua functions lua calling c/c++functions function binding creating custom userdata looking at the vector data type the demo framework ogre object-oriented input system sandboxapplication sandbox agent utility classes lua binding summarychapter 2:creating and movinq aqents creating a new sandbox project setting up the file structure extending the sandboxapplication class running your sandbox for the first time creating a new decoda project configuring decoda。s run executable creating a sandbox lua script creating a floor adding a iight adding a skybox adding meshes to the sandbox creating sandbox objects shooting blocks creating an agent lua script creating a visual representation updating an agent position updating an agent orientation agent properties orientation the forward axis the leftaxis the up axis location position size height radiljs……
封面
书名:Lua游戏AI编程入门-(影印版)
作者:东南大学出版社
页数:328
定价:¥68.0
出版社:东南大学出版社
出版日期:2016-01-01
ISBN:9787564160906
PDF电子书大小:149MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!