Android游戏开发实践指南_游戏开发教程
游戏开发教程

Android游戏开发实践指南_游戏开发教程

资源名称:Android游戏开发实践指南 内容简介: 《华章程序员书库:Android游戏开发实践指南》是一本经典的Android游戏开发教程,由资深软件开发专家亲自执笔,AndEngine引擎创建者作序推荐。《华章程序员书库:Android游戏开发实践指南》中以开源引擎AndEngine为基础,不仅以专题的形式巧妙地将Android游戏开发必须掌握的各项关键技术(场景、图层、图形绘制、精灵、动画、物理效果、粒子系统、碰撞检测、关卡设计、美工、声音……)串联起来,系统地讲解了Android游戏开发者应该学习的理论知识,而且用一个完整的案例贯穿全书,将游戏开发的各项要素整合到一起,对Android游戏开发的方法和流程做了一个全景展示,可操作性极强。 《华章程序员书库:Android游戏开发实践指南》共分17章:第1章介绍手机游戏的概况和类型;第2章~第15章各章都会阐述一个与游戏开发相关的话题,其中包括游戏的要素与游戏开发的工具,游戏逻辑循环的概念和用AndEngine开始开发游戏的方法,场景、图层、场景切换与实体修改器,精灵和动画精灵的绘制方法,文本和用户输入,瓦片地图,粒子系统,声音,物理效果,人工智能,计分与碰撞以及多媒体扩展包;第16章介绍如何通过完善现有功能使游戏更有趣;第17章介绍游戏的测试与发行。每章最后都有练习题,可帮助读者边学边练,迅速提高技能,书最后提供了习题答案。 资源目录: 译者序 序 前言 第1章 手机游戏 / 1 1.1 手机游戏市场 / 2 1.2 电脑游戏的世界 / 3 1.2.1 游戏类型 / 3 1.2.2 适合于手机的游戏 / 5 1.2.3 典型的游戏组件 / 6 1.2.4 《少女大战吸血鬼》 / 8 1.2.5 v3的设计 / 9 1.3 andengine范例 / 11 1.4 总结 / 12 1.5 习题 / 12 第2章 游戏要素与工具 / 14 2.1 软件开发工具 /...
精通COCOS2D-X游戏开发 进阶卷_游戏开发教程
游戏开发教程

精通COCOS2D-X游戏开发 进阶卷_游戏开发教程

资源名称:精通COCOS2D-X游戏开发 进阶卷 内容简介: 《精通Cocos2d-x游戏开发》分为《基础卷》和《进阶卷》两册。这两册都有明确的写作目的。《基础卷》专注于Cocos2d-x引擎基础,致力于让Cocos2d-x初学者成为一个基础扎实、靠谱的程序员。《进阶卷》专注于各种实用技术,是作者多年开发经验的结晶,书中的技术点大多是从实际工作中碰到的问题提炼而来的,从问题的本质出发到解决问题的思路,提供了多种解决方案,并对比各方案的优缺点,启发读者思考。 本书为《精通Cocos2d-x游戏开发》的《进阶卷》,共36章,分为4篇。第1篇为“实用技术篇”,主要内容有加密解密、增量更新、分辨率适配、调试技巧、Shader特效、裁剪遮罩、物理引擎、骨骼动画、CocoStudio最佳实践等实用技术。第2篇为“Lua篇”,主要内容有Lua的基础知识、Lua的table与面向对象、C/C++与Lua的通信、Cocos2d-x原生Lua框架与Quick-Cocos2d-x Lua框架等。第3篇为“网络篇”,主要内容有网络基础、select IO复用、Socket和Libcurl等基础知识,以及弱联网、强联网、局域网等网络游戏的客户端和服务端开发。第4篇为“跨平台篇”,主要内容有Android和iOS平台的开发和打包知识,以及如何使用AnySDK快速接入第三方SDK。 本书适合使用Cocos2d-x进行游戏开发的中高级读者阅读,尤其适合在使用Cocos2d-x开发过程中碰到问题的程序员,以及希望学习一些实用技术,从而丰富自身经验的程序员。对于大中专院校的学生和社会培训班的学员,本书也是一本不可多得的学习教程。 资源目录: 第1篇 实用技术篇 第1章 文件读写 2 第2章 加密解密 15 第3章 增量更新 32 第4章 声音与音效 51 第5章 分辨率适配 58 第6章 CocoStudio最佳实践 68 第7章 调试Cocos2d-x 78 第8章 调试技巧总结 84 第9章 物理引擎——Box2d基础 107 第10章 物理引擎——应用到Cocos2d-x 126 144 第11章 图元渲染 145 第12章...
精通COCOS2D-X游戏开发 基础卷_游戏开发教程
游戏开发教程

精通COCOS2D-X游戏开发 基础卷_游戏开发教程

资源名称:精通COCOS2D-X游戏开发 基础卷 内容简介: 《精通Cocos2d-x游戏开发(基础卷)》共31章,分为4篇。第1篇为《入门篇》,涵盖的主要内容有Cocos2d—x开发环境、学习建议、注意事项及低级错误总结,以及必备的C++编程基础和指针知识等。第2篇为《基础框架篇》,涵盖的主要内容有节点系统、内存管理、场景和层、精灵、动作系统、动画、纹理、文字、运行机制、渲染机制、消息机制和Schedule等。第3篇为《UI与交互篇》,涵盖的主要内容有触摸输入、文本输入、按钮与重力感应输入、Menu和Menultem,以及GUI框架的功能控件、文本输入、文本显示及容器控件等。第4篇为《CocoStudio工具链篇》,涵盖的主要内容有CocoStudio的UI编辑器、场景编辑器、动画编辑器、2.x编辑器及CocosBuilder等。 资源目录: 目录 第1篇入门篇 第1章Cocos2d—x启航 1.1特点、内容结构以及建议 1.2Cocos2d—x简介 1.3从2.x到3.x 1.4约定 1.5启航 1.5.1Windows 1.5.2MaC 1.5.3LinUX 1.5.4Cocos引擎 第2章使用Cocos2d—x 2.1Cocos2d—x世界 2.1.1显示图片 2.1.2执行逻辑 2.1.3获取输入 2.2分析HelloCpp 2.3小结 第3章低级错误大全 3.1create和retain—release 3.2继承对象的create 3.3多个对象执行同一个Action 3.4忘记调用父类的虚函数 3.5隐藏在代码中的神秘杀手,节点中的节点操作 3.6普通对象和new出来的对象 3.7不要忘记init 3.8addChild失败 3.9在onEnter中调用parent的addChild 3.10忘记移除 3.11重载draw注意事项 3.12关于引用 3.13关于命名空间 3.14关于类之间的互相包含 3.15关于平台相关的API 3.16关于update中写逻辑 3.17关于调试 3.18小结 第4章图解指针 4.1指针与内存 4.2指针操作...
HTML5游戏开发进阶指南_游戏开发教程
游戏开发教程

HTML5游戏开发进阶指南_游戏开发教程

资源名称:HTML5游戏开发进阶指南 内容简介: 本书介绍了HTML5 游戏开发的一般过程和技巧。全书共分12 章,第1 章介绍了本书相关的HTML5的诸多新特性,包括在canvas 上绘图、播放声音等,另外还引入了子画面页的概念;第2~4 章利用Box2D物理引擎开发了一款非常类似于《愤怒的小鸟》的游戏,全面介绍了物理引擎的概念,以及在游戏中使用物理引擎的方法,这一部分还引入了视差滚动技巧,以实现某种伪3D 效果;第5~10 章开发了一款简化版的《红色警戒》游戏,这一部分涉及了相当多的内容,包括地图的制作,建筑与单位的设定、绘制,玩家与单位的互动,触发器与剧情的编写,路径规划算法等;第11、12 章利用nodeJS 和WebSocket 开发了《红色警戒》游戏的多人对战模式,这一部分的主要问题是保持游戏在多个玩家的浏览器中的状态一致。 对于熟悉前端开发,想用前端技术做一些更酷的事情,却又不知如何下手的人,这是一本可多得的好书。 资源目录: 第1章 HTML5与Javascript概要 1 1.1 canvas元素 2 1.1.1 绘制矩形 3 1.1.2 绘制复杂形状或路径 5 1.1.3 绘制文本 7 1.1.4 自定义画笔样式(颜色和纹理) 8 1.1.5 绘制图像 9 1.1.6 平移和旋转 10 1.2 audio元素 11 1.3 image元素 14 1.3.1...
HTML5 移动游戏开发高级编程_游戏开发教程
游戏开发教程

HTML5 移动游戏开发高级编程_游戏开发教程

资源名称:HTML5 移动游戏开发高级编程 内容简介: 热切期望进入如火如荼的移动游戏世界? HTML5移动游戏开发高级编程 将助你实现梦想。这本精品书籍面向有兴趣为所有移动和触摸屏设备创建游戏的开发人员,以你现有的HTML5和Javascript知识为基础,分步讲解如何使用HTML5构建单玩家和多玩家移动游戏。本书涵盖构建HTML5游戏的标准模式、构建方法的选择(CSS3、SVG或画布)以及流行的游戏引擎和框架等主题。最重要的是,你可修改和扩展本书提供的6个基础游戏的代码,最终开发出自己的游戏。 主要内容 ◆ 阐释如何择机选用三种主要方法(CSS3、SVG或画布)之一来构建HTML游戏 ◆ 介绍使用HTML5构建实时多玩家游戏的标准模式 ◆ 讲述Javascript游戏开发基础知识 ◆ 分步讲解如何创建2D平台动作游戏以及构建非传统多人游戏界面 ◆ 介绍各种移动增强功能,如地理定位、设备方向、加速和声音等 ◆ 提供将HTML5游戏打包以便将其发布到应用商店的建议 资源目录: 第Ⅰ部分 HTML5潜力初探 第1章 先飞后走,先难后易 第2章 从玩具到游戏 第3章 试飞结束,向移动进发 第Ⅱ部分 移动HTML5 第4章 移动设备上的HTML5 第5章 了解一些有用的库 第6章 成为一个良好的移动市民 第Ⅲ部分 Javascript游戏 开发基础 第7章 了解HTML5游戏开发环境 第8章 在命令行上运行Javascript 第9章 自建Quintus引擎(1) 第10章...
HTML5游戏开发实战_游戏开发教程
游戏开发教程

HTML5游戏开发实战_游戏开发教程

资源名称:HTML5游戏开发实战 内容简介: 这是一本经典的HTML5游戏开发教程,它清晰而全面地展示了如何使用最新的HTML5和CSS3标准来构建各种常见类型的游戏。本书实战性非常强,围绕纸牌游戏、绘图游戏、物理游戏和多人游戏精心组织了6个富有趣味性和技术性的游戏案例。如果动手实践这些案例,不仅能掌握各种类型游戏的开发思路和设计方法,而且还能掌握HTML5和CSS3技术中与游戏开发相关的理论知识。本书共分9章,第1章介绍HTML5、CSS3,以及相关的JavascriptAPI新功能;第2章通过使用DOM和jQuery创建传统游戏;第3章讨论如何用DOM和CSS3来创建游戏;第4章介绍在页面如何通过Canvas来绘制游戏并与之交互;第5章介绍如何在Canvas中绘制渐变效果和加入图像;第6章使用Audio元素给游戏添加声音效果和背景音乐;第7章使用新的本地存储API保存和恢复游戏进度,进一步增强游戏;第8章讨论如何实现多人联网玩游戏;第9章讲解如何把Box2D集成到Canvas游戏中。    本书以实例为导向,系统介绍网络游戏开发技术,结合具体示例的操作步骤讲解,浅显易懂,适合网络游戏开发人员、管理人员阅读。 资源目录: 审校者简介 译者序 前言 第1章 HTML5游戏概述 1.1 探索HTML5新功能 1.1.1 Canvas 1.1.2 音频 1.1.3 GeoLocation 1.1.4 WebGL 1.1.5 WebSocket 1.1.6 本地存储 1.1.7 离线应用程序 1.2 探索CSS3新功能 1.2.1 CSS3转换 1.2.2 CSS3变换 1.2.3 CSS3动画 1.3 HTML5和CSS3新功能的更多细节 1.4 创建HTML5游戏的好处 1.4.1 不需要第三方插件 1.4.2 不需要插件就能支持iOS设备 1.4.3 突破常规浏览器游戏限制 1.4.4 创建HTML5游戏 1.5 HTML5还能做些什么 1.5.1 《记忆配对》游戏 1.5.2 Sinuous 1.5.3 小行星式书签小程序 1.5.4 Quake 1.5.5 蝌蚪聊天室 1.5.6 Scrabb.ly 1.5.7 Aves引擎 1.6 浏览更多HTML5游戏 1.7 本书主要涉及哪些游戏 1.8 总结 第2章 DOM游戏开发入门 2.1 准备开发工具 2.2 为DOM游戏准备HTML文档 2.2.1 新式HTML5 doctype声明 2.2.2 页眉和页脚 2.2.3 Javascript代码最佳位置...
Actionsc ript 3.0游戏编程(第2版)_游戏开发教程
游戏开发教程

Actionsc ript 3.0游戏编程(第2版)_游戏开发教程

资源名称:Actionscript 3.0游戏编程(第2版) 内容简介: 《Actionscript 3.0游戏编程(第2版)》是Flash游戏开发经典书籍的第2版。书中通过25个完整的游戏示例教授Actionscript编程,其中有9个全新游戏,用于讲述更多关于Actionscript 3.0的技巧。示例中的代码亦可用于构建非游戏类项目。《Actionscript 3.0游戏编程(第2版)》还讲述了如何结合使用Flash和Actionscript 3.0,如何使用Actionscript构建基本的游戏框架。  《Actionscript 3.0游戏编程(第2版)》适用于所有的Flash游戏开发人员。 资源目录: 第1章 使用Flash和Actionscript 3.0 1 1.1 什么是Actionscript 3.0 1 1.2 创建简单的Actionscript程序 2 1.2.1 trace的简单用法 3 1.2.2 创建屏幕输出 5 1.2.3 我们的第一个Actionscript 3.0类 6 1.3 使用Flash CS5 9 1.3.1 显示对象和显示列表 9 1.3.2 舞台 9 1.3.3 库 10 1.3.4 时间轴 10 1.4 编辑Actionscript代码 11 1.5 Actionscript游戏编程策略 13 1.5.1 单类方法  14 1.5.2 任务细分法  14 1.5.3 良好的编程规范 14 1.6 Actionscript的基本概念 16 1.6.1 创建和使用变量 17 1.6.2 条件语句 18 1.6.3 循环 19 1.6.4 函数 19 1.7 测试及调试 20 1.7.1 bug类型 20 1.7.2 测试方法 20 1.7.3 使用调试器 21 1.8 发布游戏 23 1.8.1 格式 23 1.8.2 Flash 24 1.8.3 HTML 25 1.9 Actionscript游戏编程检查清单 26 1.9.1 发布和文档设置 26 1.9.2 类、函数和变量的名称 27...
Egret HTML5游戏开发指南_游戏开发教程
游戏开发教程

Egret HTML5游戏开发指南_游戏开发教程

资源名称:Egret  HTML5游戏开发指南 内容简介: 《Egret——HTML5游戏开发指南》由浅入深,在讲解游戏开发基础的同时提供众多实战案例供读者学习。《Egret——HTML5游戏开发指南》章节内容包含Egret基础概念及基础图形图像处理方法、网络相关操作、移动设备适配、性能优化、文本动画相关知识、调试技巧、DragonBones骨骼动画系统和P2物理引擎等。通过《Egret——HTML5游戏开发指南》,读者可以了解并掌握HTML5游戏开发技能,并通过Egret开发复杂又好玩的HTML5游戏。 《Egret——HTML5游戏开发指南》适合喜欢游戏且有志于成为HTML5游戏开发者的人阅读,也适合具备其他平台游戏开发经验的人以及前端开发工程师了解和掌握HTML5开发技巧,并进入HTML5游戏开发领域 资源目录: 第1章 欢迎来到HTML5的世界 1.1 什么是HTML5 1.2 HTML5的前世今生 1.3 W3C与WHATWG工作组 1.4 令人称赞的Canvas与WebGL 1.4.1 Canvas 1.4.2 WebGL 1.5 何为HTML5游戏 1.5.1 从技术角度出发 1.5.2 从非技术角度出发 1.6 HTML5游戏的特点与痛点 1.6.1 特点 1.6.2 痛点 1.7 HTML5游戏的当下与未来 1.7.1 产品研发阶段 1.7.2 测试上线运营阶段 1.7.3 未来 1.8 小结 第2章 奇妙的前端之旅 2.1 Javascript的苦与痛...
游戏编程权威指南.第4版_游戏开发教程
游戏开发教程

游戏编程权威指南.第4版_游戏开发教程

资源名称:游戏编程权威指南.第4版 内容简介: 全书分为4个部分共24章。首部分是游戏编程基础,主要介绍了游戏编程的定义、游戏架构等基础知识。 第二部分是让游戏跑起来,主要介绍了初始化和关闭代码、主循环、游戏主题和用户界面等。 第三部分是核心游戏技术,主要介绍了一些*为复杂的代码 示例,如3D编程、游戏音频、物理和AI编程等。 第四部分是综合应用,主要介绍了网络编程、多道程序设计和用C#创建工具等,并利用前面所讲的 知识开发出一款简单的游戏。 本书适合游戏开发人员、游戏架构设计人员和游 戏引擎用户参考阅读,也适合想要进入游戏开发领域 的读者阅读。 作者简介: Mike McShaffry,在游戏界众人皆知的"Mr. Mike",参加了创世纪7、8、9和UO(网络创世纪)的开发和项目管理工作。Mike的游戏开发经验以非凡的方式覆盖了整个领域。当团队只有十来个人时他就在那里,然后经历了20、30、50人的团队阶段。他经历过创业,也为业界最大的发行商工作过,开发过从“传统”到绝对“非传统”的游戏——从《创世纪》到Blackjack,单机、多人、在线、离线等你能够想到的任何东西。对于PC游戏,他能以每种权威身份发言——程序员、设计师、项目主管、开发主管、工作室领导…… 资源目录: 第1章 什么是游戏编程 1 1.1好的方面 1 1.1.1工作 2 1.1.2游戏玩家 2 1.1.3同事 3 1.1.4工具—软件开发工具包(SDK) 4 1.1.5硬件 5 1.1.6平台 6 1.1.7展会 9 1.2不好的地方 9 1.2.1游戏编程很难 10 1.2.2零碎文件 10 1.2.3那不是bug—而是特性 11 1.2.4工具 12 1.3黑暗的一面...
Unity5.x完全自学手册_游戏开发教程
游戏开发教程

Unity5.x完全自学手册_游戏开发教程

资源名称:Unity5.x完全自学手册 内容简介: 《Unity 5.x 完全自学手册》是初学者快速自学 Unity 5.0 软件及以上版本的实用全面教程。《Unity 5.x 完全自学手册》共分21 章,从 Unity 5.x 软件的安装和使用方法开始讲起,以循序渐进的方式详细讲解 Unity 视图与基础操作、资源导入流程、场景创建、GUI 图形与用户界面基础、粒子系统、Mecanim 动画系统、物理引擎、光照烘焙技术、遮挡剔除技术、地形系统、脚本语言开发基础、Shader 开发、脚本调试优化与内存管理、跨平台发布、重力感应技术、AR(增强现实)技术、Leap Motion 技术等内容,并深入剖析了塔防类游戏、跑酷类游戏,以及射击类游戏的开发与制作,内容基本涵盖了 Unity 5.x 全部的工具和命令。《Unity 5.x 完全自学手册》中每章精心安排了具有针对性的实例,不仅可以帮助读者轻松掌握软件的使用方法,更能应对各种实际工作需要。 为了便于读者学习,《Unity 5.x 完全自学手册》还附赠教学视频,能够帮助读者快速掌握游戏开发技术。 下载地址:http://www.broadview.com.cn/29730。 《Unity 5.x 完全自学手册》适用于广大 Unity 初学者,以及有志于从事 Unity 3D 工作的人员使用,同时也适合高等院校相关专业的学生和各类培训班的学员参考阅读。 作者简介: 本书的作者和编审会成员均是多年从事多媒体应用教学和科研的专家或学者,有着丰富的教学经验和实践经验,这些作品都是他们的科研成果和教学经验的结晶。本成果受《3D技术在多媒体课件中的应用》科研项目(项目编号08150114/173)资助出版。本书由北京印刷学院严晨教授主审,商宇浩、李一帆、张吉祥主编,刘怡、潘伟东等参编。其中商宇浩编写第6、11、15、20、21章的内容,李一帆编写第1、2、3、8、19章的内容,刘怡编写第7、13、18章的内容,张吉祥编写第4、5、9、12、16章的内容,潘伟东编写第10、14、17章的内容。 由于作者水平有限,书中疏漏和不足之处在所难免,恳请广大读者及专家不吝赐教。 资源目录: 第1章 Unity 5.x简介 1...