《Lua游戏开发实践指南》的作者Paul Schuytema(斯库特玛)和Mark Manyen(马尼恩)作为从事游戏行业多年的技术专家,由浅入深、循序渐进地为大家展示了如何使用Lua开发令人激动的游戏。本书从最简单的Hello World到复杂的人工智能和路径搜索,使用了大量的例子为初学者详细解释了Lua语言的方方面面,并带领大家从游戏设计开始逐步实现游戏的快速原型,展示了完整的游戏开发流程。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Lua游戏开发实践指南(附光盘)/华章程序员书库 |
分类 | |
作者 | (美)斯库特玛//马尼恩 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 《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代码的发布等内容。 目录 译者序 序 前言 致谢 第1章 游戏开发入门 1.1 越来越复杂的开发过程 1.2 更好的开发方式 1.3 为什么使用Lua 1.4 本章小结 第2章 脚本语言 2.1 脚本语言简介 2.2 Lua简介 2.2.1 Lua的历史 2.2.2 Lua授权 2.3 本章小结 第3章 游戏开发世界的Lua语言 3.1 脚本语言和游戏 3.2 游戏项目中的Lua 3.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 nil 4.3.2 boolean 4.3.3 string 4.3.4 number 4.3.5 table 4.3.6 局部变量和全局变量 4.4 运算符 4.4.1 算术运算符 4.4.2 关系运算符 4.4.3 逻辑运算符 4.5 控制结构 4.5.1 if 4.5.2 while和repeat 4.5.3 for 4.5.4 break 4.6 本章小结 第5章 深入学习Lua 5.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章 最后说明 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。