Lua Game Development Cookbook

Lua Game Development Cookbook

评分

★★★★★

ISBN

9781849515511

出版社

Packt Publishing 2015-07-28出版

作者

rio Ka

分类

编程设计

内容简介
This book is for all programmers and game enthusiasts who want to stop dreaming about creating a game, and actually create one from scratch.The reader should know the basics of programming and using the Lua language. Knowledge of the C/C++ programming language is not necessary, but it's strongly recommended in order to write custom Lua modules extending game engine capabilities or to rewrite parts of the Lua code into a more efficient form.Algebra and matrix operations are required in order to u
AI简介
这是一本专注于游戏开发的实用手册,面向所有程序员和游戏爱好者。本书不仅涵盖了游戏开发的基本理论,如游戏引擎开发基础,数据结构在Lua中的实现,轮询当前待处理事件等,还深入探讨了图形渲染、用户界面、物理引擎、人工智能、音频和网络通信等高级主题。 在图形渲染方面,本书详细介绍了表面概念与创建,OpenGL顶点参数设置,顶点着色器的编写与执行,以及窗口绘制方法等内容。书中通过具体的示例和详细的步骤,引导读者掌握如何创建和管理图像数据,如何使用OpenGL进行图形渲染,以及如何编写和执行顶点着色器。 在用户界面方面,本书深入探讨了窗口层次结构理解,窗口控件与交互实现等内容。书中详细介绍了如何构建复杂的游戏UI,如何处理用户与控件的交互,以及如何实现高效的客户端-服务器架构。 在物理引擎和人工智能方面,本书介绍了使用Box2D与Lua,迷宫寻路算法及在游戏中的应用等内容。书中通过具体的示例和详细的步骤,引导读者掌握如何使用Box2D进行物理模拟,如何实现迷宫寻路算法,以及如何将算法应用于游戏中。 在音频和网络通信方面,本书介绍了音频子系统的初始化过程,LuaSDL音乐播放控制,使用Zer
阅读/下载地址