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...
Cocos2d-x高级开发教程:制作自己的《捕鱼达人》_游戏开发教程
游戏开发教程

Cocos2d-x高级开发教程:制作自己的《捕鱼达人》_游戏开发教程

资源名称:Cocos2d-x高级开发教程:制作自己的《捕鱼达人》 内容简介: Cocos2d-x是移动跨平台开发最流行的游戏引擎,而本书是一本很全面的、比较‘接地气’的游戏开发教程。书中汇聚了热门手机游戏《捕鱼达人》开发的实战经验,作者从最基础的内容开始,逐步深入地介绍了Cocos2d-x的相关知识点。此外,书中的教学资源获得《捕鱼达人》手机游戏的授权,读者可以从一流游戏开发中高起点地开始一段学习,掌握宝贵的开发经验。 资源目录: 第一部分 引擎基础 第1章 Hello Cocos2d-x  2 1.1  引擎简介  2 1.2  搭建开发环境  3 1.3  Hello World  5 1.4  Hello World分析  6 1.5  测试样例简介  10 1.6  小结  11 第2章 在游戏开始之前  12 2.1  基本概念  12 2.1.1  场景与流程控制  12 2.1.2  层  13 2.1.3  精灵  14 2.1.4  节点与渲染树  14 2.1.5  动作与动画  16 2.2  Cocos2d-x代码风格  16 2.2.1  命名空间与类名称  16 2.2.2  构造函数与初始化  17 2.2.3  选择器  18 2.2.4  属性  19 2.2.5  单例  20...
3D游戏引擎设计 实时计算机图形学的应用方法 第2版_游戏开发教程
游戏开发教程

3D游戏引擎设计 实时计算机图形学的应用方法 第2版_游戏开发教程

资源名称:3D游戏引擎设计 实时计算机图形学的应用方法 第2版  内容简介: 《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》详细阐述了与3D游戏引擎设计相关的高效解决方案及相应的数据结构和算法,主要包括图形系统、渲染器、场景图、控制器动画、空间排序、细节级别、碰撞检测、物理学、标准对象、曲线、曲面、包含测试、距离计算方案、相交计算、数值方案、旋转计算、面向对象结构、内存管理以及基于着色器的特效。此外,《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解相关方案的实现过程。《3D游戏引擎设计:实时计算机图形学的应用方法(第2版)》适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 资源目录: 第1章 概述 1.1 图形硬件和游戏发展史 1.2 本书版本与软件发展史 1.3 章节导读 第2章 图形系统 2.1 基础知识 2.1.1 坐标系 2.1.2 右手规则/左手规则和叉积计算 2.1.3 点和向量 2.2 转换操作 2.2.1 线性转换 2.2.2 仿射转换 2.2.3 透视转换 2.2.4 透视投影的特征 2.2.5 齐次点和矩阵 2.3 相机 2.3.1 透视相机模型 2.3.2 模型空间和对象空间 2.3.3 世界空间 2.3.4 视见空间、相机空间和眼睛空间...
Unity 3D网络游戏实战 PDF_游戏开发教程
游戏开发教程

Unity 3D网络游戏实战 PDF_游戏开发教程

资源名称:Unity 3D网络游戏实战 PDF 内容简介: 深入讲解Unity3D网络游戏开发的原理和实现细节,全面剖析游戏网络框架设计。 ·实战性强,以多人坦克对战游戏案例贯穿全书,详述网络游戏的开发过程,帮助读者掌握商业游戏的设计思路和实现方法。 作者简介: 罗培羽,广州四三九九信息科技有限公司项目负责人、主程序,参与《卡布魔镜》《卡布西游》《卡布仙踪》等多款游戏的开发工作。对游戏程序开发有着深入了解,对游戏项目的组织和管理有着一定的实战经验。目前关注休闲手机游戏、虚拟现实和现实增强、独立游戏等领域。 曾组织团队开发3D仙剑同人游戏《仙剑5前传之心愿》,该项目为目前仅有的一款成功的3D仙剑同人,引起仙侠游戏圈的普遍关注。发布后获得游侠网单机RPG类下载排行第四名,仙剑官方也给予高度评价。 自2009年开始,发布《教你用vb制作rpg游戏》、《教你制作3DRPG游戏》、《掌握X3D》、《不会电脑也汇编》等大量教程。2004年出版专著《手把手教你用c#制作rpg游戏》,该书为《十二五全国高校数字游戏设计精品教材》系列之一。 资源目录: 前言 第1章 掌握Unity3D基本元素 / 1 1.1 最最简单的游戏 / 2 1.1.1 Unity3D的界面构成 / 2 1.1.2 在场景中创建立方体 / 3 1.1.3 编写第一个程序 / 4 1.1.4 测试游戏 / 6 1.1.5 总结 / 6 1.2 导入资源 / 6 1.2.1 从本地导入素材...
3D游戏与计算机图形学中的数学方法中英文+源代码_游戏开发教程
游戏开发教程

3D游戏与计算机图形学中的数学方法中英文+源代码_游戏开发教程

资源名称:3D游戏与计算机图形学中的数学方法中英文+源代码  内容简介: 本书介绍了开发专业级三维图形引擎所需的数学方法,书中介绍的关于游戏开发方面的许多知识同样适用于三维计算机图形学相关的应用。本书首先介绍了相当基础和知识,如何向量几何和线性代数,然后继续介绍一些计算机游戏设计中的高级知识,如光照和可视性判断。另外,本书还给出了一些重要结论的推导过程,以便于不具备相应理论基础的读者理解相关内容。 资源截图:
《HTML5 Canvas游戏开发实战》PDF_游戏开发教程
游戏开发教程

《HTML5 Canvas游戏开发实战》PDF_游戏开发教程

资源名称:《HTML5 Canvas游戏开发实战》PDF 内容简介: 《HTML5 Canvas游戏开发实战》主要讲解使用HTML5 Canvas来开发和设计各类常见游戏的思路和技巧,在介绍HTML5 Canvas相关特性的同时,还通过游戏开发实例深入剖析了其内在原理,让读者不仅知其然,而且知其所以然。在书中,除了介绍了HTML5 Canvas的基础API之外,还重点阐述了如何在Javascript中运用面向对象的编程思想来进行游戏开发。 《HTML5 Canvas游戏开发实战》在介绍每个游戏开发的过程时,都会包括游戏分析、开发过程、代码解析和小结等相关内容,以帮助读者了解每种类型游戏开发的详细步骤,让读者彻底掌握各种类型游戏的开发思想。最后,还通过数据对比分析,指导读者提升程序的性能,写出高效的代码,从而开发出运行流畅的游戏。 作者简介: 张路斌 资深前端开发工程师和游戏开发工程师,从事web开发和游戏开发多年,精通html5和flash等技术。html5开源游戏引擎lufylegend.js的开发者,利用html5和flash等技术独立开发了大型网页游戏アイドルバトル、flash游戏ポイガチャ、多平台游戏三国记系列,以及数十款手机小游戏,游戏开发经验十分丰富。 资源目录: html5 canvas游戏开发实战》 前  言 第一部分 准备工作篇 第1章 准备工作 / 2 1.1 html5介绍 / 2 1.1.1 什么是html5 / 2 1.1.2 html5的新特性 / 2 1.2 canvas简介 / 5 1.2.1 canvas标签的历史 / 5 1.2.2 canvas的定义和用法 / 6 1.2.3 如何使用canvas来绘图 / 6 1.2.4 canvas的限制 / 7 1.3 开发与运行环境的准备 /...