技术教育社区
www.teccses.org

Lua游戏AI编程入门-(影印版)

封面

作者:(美)杨(DavidYoung)著

页数:328

出版社:东南大学出版社

出版日期:2016

ISBN:9787564160906

电子书格式:pdf/epub/txt

内容简介

本书首先引入了AI沙盒,介绍、实现并扩展了游戏AI中各个方面。随后你会学习到如何利用诸如Ogre3D, Bullet Physics,OpenSteer,Recast, Detour, 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……

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Lua游戏AI编程入门-(影印版)》
Article link:https://www.teccses.org/593447.html