Lua游戏开发实践指南

Lua游戏开发实践指南

(美) 斯库特玛 (Schuytema,P.) , (美) 马尼恩 (Manyen,M.) , 著

出版社:机械工业出版社

年代:2012

定价:59.0

书籍简介:

本书首先介绍了Lua语言的历史并揭示了如何在C++项目中集成Lua,然后详细讲述了Lua的核心特性和优点,并带领读者一起快速开发Take Away游戏的原型。这个游戏展示了如何采用C++和Lua脚本的方式开发游戏数据的保存和读取功能、建立模块化的灵活的GUI系统、使用Lua脚本管理运行时的事件以及使用Lua定义和控制游戏AI,还包含了很多小游戏例子的全部技术细节。

书籍目录:

译者序序前言致谢第1章 游戏开发入门1.1 越来越复杂的开发过程1.2 更好的开发方式1.3 为什么使用Lua1.4 本章小结第2章 脚本语言2.1 脚本语言简介2.2 Lua简介2.2.1 Lua的历史2.2.2 Lua授权2.3 本章小结第3章 游戏开发世界的Lua语言3.1 脚本语言和游戏3.2 游戏项目中的Lua3.2.1 游戏界面3.2.2 管理游戏数据3.2.3 事件处理3.2.4 保存和读取游戏状态3.2.5 人工智能3.2.6 快速构建原型3.3 本章小结第4章 Lua入门4.1 使用Lua控制台4.2 Lua基础4.3 变量4.3.1 nil4.3.2 boolean4.3.3 string4.3.4 number4.3.5 table4.3.6 局部变量和全局变量4.4 运算符4.4.1 算术运算符4.4.2 关系运算符4.4.3 逻辑运算符4.5 控制结构4.5.1 if4.5.2 while和repeat4.5.3 for4.5.4 break4.6 本章小结第5章 深入学习Lua5.1 函数5.1.1 单一参数5.1.2 多个参数5.1.3 返回值5.2 标准库5.2.1 assert(myvalue)()5.2.2 dofile(filename)5.2.3 math.floor()5.2.4 math.random()5.2.5 math.min()5.3 字符处理……第6章 Lua与C/C++程序的整合第7章 Lua与C++的交互第8章 开发准备第9章 设计Lua版本的实现第10章 使用Lua处理游戏数据第11章 Lua驱动的gui第12章 Lua游戏编程第13章 使用Lua定义和控制ai第14章 Lua和图像第15章 最后说明

内容摘要:

《Lua游戏开发实践指南》的作者Paul Schuytema(斯库特玛)和Mark Manyen(马尼恩)作为从事游戏行业多年的技术专家,由浅入深、循序渐进地为大家展示了如何使用Lua开发令人激动的游戏。本书从最简单的Hello World到复杂的人工智能和路径搜索,使用了大量的例子为初学者详细解释了Lua语言的方方面面,并带领大家从游戏设计开始逐步实现游戏的快速原型,展示了完整的游戏开发流程。 《Lua游戏开发实践指南》是资深Lua游戏开发工程师斯库特玛和马尼恩10余年工作经验和智慧的结晶,Lua语言创始人亲自作序推荐,是Lua游戏开发领域最具实战意义和代表性的著作之一。它不仅详细讲解了在游戏开发中使用Lua的各种技术细节、方法技巧和最佳实践,而且讲解了如何使用Lua作为主要工具将游戏设计转化为代码实现的过程。此外,它还重点阐述了Lua语言的核心要素。最重要的是,本书包含大量精心设计的案例,并附赠了完整的源代码,可操作性极强。 《Lua游戏开发实践指南》一共15章:第1~3章简单地介绍了Lua语言的特性、授权,以及在游戏开发中的强大用途;第4~5章详细讲解了Lua语言的基本语法和核心要素;第6~7章讲解了Lua与C/C++程序的整合以及与C++的交互相关的技术细节;第8~9章介绍了开发前需要做的准备工作,以及如何设计Lua版本的实现;第10章讲解了如何使用Lua来处理游戏数据;第11章讲解了Lua驱动的gui;第12章详细讲解了两个完整的游戏开发案例;第13章结合实例讲解了如何使用Lua定义和控制ai;第14章展示了Lua在图形绘制和图像处理方面的强大功能;第15章探讨了Lua与多媒体、Lua脚本的调试、Lua应用的资源管理以及Lua代码的发布等内容。

书籍规格:

书籍详细信息
书名Lua游戏开发实践指南站内查询相似图书
丛书名华章程序员书库
9787111403357
如需购买下载《Lua游戏开发实践指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸24 × 19装帧平装
页数 259 印数 4000

书籍信息归属:

Lua游戏开发实践指南是机械工业出版社于2013.1出版的中图分类号为 TP311.5 的主题关于 游戏程序-程序设计-指南 的书籍。