网页游戏开发秘笈_游戏开发教程
游戏开发教程

网页游戏开发秘笈_游戏开发教程

资源名称:网页游戏开发秘笈 内容简介: 最近很多人开始关注网页游戏了。从游戏开发的角度来看,网页游戏这一形式具有诸多优点。   首先,传统的游戏开发形式大多受制于移植问题。开发好一款游戏之后,需要将其移植到多个操作系统中,而每个操作系统所适宜的开发环境又各有区别。网页游戏则不然:开发者把大部分精力集中在浏览器里即可。   此外,传统的开发形式一般需要大量的资金和人员支持,而网页游戏则特别适合中小团队及独立游戏开发者。从创意,到实现,再到测试并发布,这个周期可以缩得很短,而且过程也可以很灵活,发现新想法之后,立刻就能实验并看出效果来。   但是,初学者在入门时会遇到几个困难,其一是Javascript语言与HTML5的特性太多,短期内很难将这些知识点全部掌握,而且有些特性与游戏开发的关系并不是很大。其二在于,许多读者原来未必具备丰富的开发经验,大家可能是从其他编程语言、其他开发平台,甚至其他行业转入网页游戏开发领域的。我们必须找到一套实用的开发流程,否则每次做游戏都要从头写起,这会耽误大量时间。   本书就相当顺畅地解决了这几个问题。作者Evan Burchard先生没有讲述高深的理论,而是直接选了10种常见的游戏类型,告诉我们如何通过适当的游戏引擎及工具,快速制作出这些游戏来。每章所选的范例游戏,其制作过程都分为好几个步骤,读者可在看完每个步骤之后及时总结当前制作进度。这些范例其实就是模板,只要根据每章最后的建议稍加修改,就能做出一款颇具个人特色的网页游戏了。   通过引擎来做游戏,既能缩短学习时间,又能降低编写代码的难度,而且只要学会一种引擎,就可以开发出许多款同类游戏了。由此可以想见,在学完全部10款引擎之后,你的开发思路一定会大为开阔。 资源目录: 译者序 前 言 导 言 第1章 问答游戏    1.1 第一步:出题    1.2 第二步:隐藏题目    1.3 第三步:重现题目    1.4 第四步:引入各种程序库    1.5 第五步:判断玩家所选答案是否正确    1.6 小结   第2章 文字冒险游戏    2.1 第一步:设计页面样式    2.2 第二步:实现页面跳转    2.3 第三步:添加道具栏及道具拖放功能    2.4 第四步:添加复杂的交互功能    2.5 第五步:添加历史记录导航功能    2.6 第六步:添加精彩的结局    2.7 小结   第3章 派对游戏    3.1 第一步:采用atom.js创建范例游戏...
Unity权威指南:Unity 3D与Unity 2D全实例讲解_游戏开发教程
游戏开发教程

Unity权威指南:Unity 3D与Unity 2D全实例讲解_游戏开发教程

资源名称:Unity权威指南:Unity 3D与Unity 2D全实例讲解 内容简介: 游戏蛮牛社区出版的一本书。主要是对应于英宝通的Unity3d公开课来阅读的。 资源目录: 第1章 Unity 3D界面介绍 1.1 Unity 的标题栏 1.2 菜单栏 1.3 工具栏 1.4 项目视窗 1.5 层次视图 1.6 场景视图 1.6.1 场景变换图标 1.6.2 视图工具条 1.7 游戏视图 1.8 Inspector(属性)视窗 第2章 资源管理 2.1 内部资源 2.2 外部资源创建及导入 2.3 材质和着色器 2.4 2D 纹理和Movie 纹理 2.5 声音文件 2.6 Asset...
Cocos2d-X案例开发大全_游戏开发教程
游戏开发教程

Cocos2d-X案例开发大全_游戏开发教程

资源名称:Cocos2d-X案例开发大全 内容简介: 《Cocos2d-X案例开发大全》包括大量基于Cocos2d-X开发的游戏案例,详细讲解了基于Cocos2d-X游戏引擎在Android及iOS平台下进行游戏开发的思路,能够快速帮助读者提升利用Cocos2d-X进行游戏开发的实战能力与技巧。  《Cocos2d-X案例开发大全》内容共分11章,既讲解了Cocos2d-X开发环境的搭建和实战技术,又囊括了比较流行的综合案例,如视觉酷炫的体育竞技类游戏、独有的粒子特效休闲类“坦克大战”游戏、横屏模式的休闲类“飞机对战”游戏、迎合当今潮流的小清新风格的冒险类游戏、益智消除类游戏、物理仿真类休闲游戏、物理仿真类体育竞技游戏;与地图设计有关的物理仿真益智解谜类游戏,以及与时下很流行的“愤怒的小鸟”游戏用的物理引擎一样的仿真类游戏——“盛怒的老鼠”。《Cocos2d-X案例开发大全》所有的案例均来自真实商业项目,读者稍作修改就可以用到自己的实际项目开发中,具有很好的实践价值、丰富的实战技术和技巧,是帮助读者快速进入实战角色的很好的教材。  《Cocos2d-X案例开发大全》适合作为Cocos2d-X初学者学习用书,也可作为移动游戏开发者、移动开发者、在职开发的程序员学习参考,也可作为大专院校相关专业师生的学习用书和相关专业的培训学校的教材。 资源目录: 第1章 初识Cocos2d-X  1.1 Cocos2d-X的诞生历史  1.2 Cocos2d-X的特点  1.3 Android平台下Cocos2d-X开发环境的搭建  1.3.1 Android平台下NDK开发环境的搭建  1.3.2 Cocos2d-X开发包的下载与解压  1.3.3 书中案例的导入  1.4 iOS开发环境的搭建  1.4.1 iOS开发环境的搭建  1.4.2 书中案例的导入  1.5 本章小结  第2章 体育类游戏——“哇!板球!”  2.1 游戏背景及功能概述  2.1.1 背景概述  2.1.2 功能介绍  2.2 游戏的策划及准备工作  2.2.1 游戏的策划  2.2.2 安卓平台下游戏开发的准备工作  2.3 游戏的架构  2.3.1 各个类的简要介绍  2.3.2 游戏框架简介  2.4 游戏常量头文件AppMacros  2.5 相关精灵类  2.5.1 游戏辅助类BallTest  2.5.2 游戏辅助类FielderSprite  2.5.3 游戏辅助类Prop  2.6 界面相关类  2.6.1 游戏界面管理类BanQiuLayerSceneManager  2.6.2 主场景界面类BanQiuLayer  2.6.3 过渡界面类NewGameLayer  2.6.4 游戏主菜单界面类BeginLayer  2.6.5 游戏的设置界面类SetLayer  2.7 工具类  2.7.1 精灵特效工具类EffectsUtil  2.7.2 数据存储工具类JNIUtil  2.8 其他类及源程序  2.8.1 AppDelegate类  2.8.2 主程序main  2.9 游戏的优化及改进  第3章 体育类游戏——酷炫冰球  3.1 游戏背景及功能概述  3.1.1 背景概述 ...
Cocos2d-x实战:JS卷——Cocos2d-JS开发_游戏开发教程
游戏开发教程

Cocos2d-x实战:JS卷——Cocos2d-JS开发_游戏开发教程

资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发 内容简介: 本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台发布、程序代码管理、两大应用商店发布产品。全书分为6:基础篇、进阶篇、数据与网络篇、设计与优化篇、多平台发布篇和实战篇。基础篇包括第2章~第8章,Cocos2d-JS介绍、环境搭建、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2d-JS用户事件。进阶篇包括第9章~第12章,游戏音乐与音效、粒子系统、瓦片地图和物理引擎。数据与网络篇包括第13章~第15章,Cocos2d-JS中的数据持久化、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。优化篇包括第16章性能优化。多平台发布篇包括第17章~第19章,发布到Web平台、发布到本地iOS平台和发布到本地Android平台。实战篇包括第20章~第24章,使用Git管理程序代码、项目实战:迷失航线手机游戏、为迷失航线游戏添加广告、发布放到Google play应用商店和发布放到苹果App Store。 资源目录: 第1章 准备开始 1.1本书学习路线图 1.2使用实例代码 第一篇 基础篇  第2章 Javascript语言基础 2.1环境搭建 2.1.1Javascript编辑工具 2.1.2Javascript运行测试环境 2.1.3HelloJS实例测试 2.2标识符和保留字 2.2.1标识符 2.2.2保留字 2.3常量和变量 2.3.1常量 2.3.2变量 2.3.3命名规范 2.4注释 2.5Javascript数据类型 2.5.1数据类型 2.5.2数据类型字面量 2.5.3数据类型转换 2.6运算符 2.6.1算术运算符 2.6.2关系运算符 2.6.3逻辑运算符 2.6.4位运算符 2.6.5其他运算符 2.7控制语句 2.7.1分支语句 2.7.2循环语句 2.7.3跳转语句 2.8数组 2.9函数 2.9.1使用函数 2.9.2变量作用域 2.9.3嵌套函数 2.9.4返回函数...
Cocos2d-x 3.x游戏开发实战_游戏开发教程
游戏开发教程

Cocos2d-x 3.x游戏开发实战_游戏开发教程

资源名称:Cocos2d-x 3.x游戏开发实战 内容简介: 《Cocos2d-x 3.x游戏开发实战》是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了最新的Cocos2d-x 3.2游戏引擎各方面的知识。 《Cocos2d-x 3.x游戏开发实战》从内容层次上可分为四个部分。第一部分介绍了游戏开发的基础知识、游戏引擎概念、Cocos2d-x的下载与安装,以及跨平台开发环境的搭建。第二部分介绍了Cocos2d-x中的核心类、动作、动画、3D特效、文字、字体、菜单、事件处理、UI控件、声音和数据存储等知识。第三部分介绍了Cocos2d-x的粒子系统、Tile地图、最新的物理引擎、内存管理机制。最后一部分详细介绍了Cocos2d-x官方提供的游戏开发工具CocosStudio。 《Cocos2d-x 3.x游戏开发实战》针对每一个知识点都通过相应的程序给出了示范,并结合Cocos2d-x自带的cpp-tests实例进行讲解,在总结一些知识点之后还开发了一些小游戏,目的是让读者全面掌握Cocos2d-x的基础理论和基本使用。 资源目录: 第1章 Cocos2d-x游戏引擎介绍 第2章 跨平台开发环境的搭建 第3章 Cocos2d-x的核心类 第4章 Cocos2d-x的动作和动画 第5章 Cocos2d-x的文本渲染系统和菜单 第6章 Cocos2d-x的事件处理机制 第7章 Cocos2d-x的常用控件 第8章 Cocos2d-x的声音系统和数据存储 第9章 射击类游戏:疯狂打飞机 第10章 粒子系统 第11章 瓦片地图 第12章 真实手游:萌仙 第13章 Cocos2d-x的物理引擎 第14章 Cocos2d-x的内存管理 第15章 塔防类游戏:保卫公主 第16章 Cocos Studio 附录 Cocos2d-x中常用的宏 资源截图:
Cocos2d-x实战:C++卷_游戏开发教程
游戏开发教程

Cocos2d-x实战:C++卷_游戏开发教程

资源名称:Cocos2d-x实战:C++卷 内容简介: 《Cocos2d-x实战:C++卷》系统论述了Cocos2dx游戏开发理论与实践。全书内容涵盖了Cocos2dx的核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、数据交换格式、内存管理、性能优化、平台移植、程序代码管理、三大应用商店发布产品等。本书共29章,按内容结构可分为六篇:   第一篇开发基础,即第2章~第8章,内容包括Cocos2dx简介、环境搭建、字符串、标签、菜单、精灵、场景、层、动作、特效、动画和Cocos2dx用户事件。   第二篇开发进阶,即第9章~第12章,内容包括游戏音乐与音效、粒子系统、瓦片地图和物理引擎。   第三篇数据与网络,即第13章~第17章,内容包括Cocos2dx中使用的数据容器类、数据持久化、数据交换格式、基于HTTP网络通信和基于Node.js的Socket.IO网络通信。   第四篇设计与优化,即第18章~第20章,内容包括Cocos2dx中的常用设计模式、Cocos2dx中的内存管理和性能优化。   第五篇平台移植,即第21章~第23章,内容包括从Win32到Android平台的移植、从Win32到WindowsPhone8平台的移植和从Win32到iOS平台的移植。   第六篇开发实战,即第24章~第29章,内容包括使用Git管理程序代码和多个项目实战——迷失航线手机游戏项目开发、为迷失航线游戏添加广告、发布放到Googleplay应用商店、发布放到WindowsPhone应用商店和发布放到苹果AppStore。 资源目录: 第一篇 开发基础 第1章 准备开始 第2章 Cocos2d-x简介与环境搭建 第3章 Hello Cocos2d-x 第4章 字符串、标签和菜单 第5章 精灵 第6章 场景与层 第7章 动作、特效和动画 第8章 Cocos2d-x用户事件 第二篇 开发进阶 第9章 游戏背景音乐与音效 第10章 粒子系统 第11章 瓦片地图 第12章 物理引擎 第三篇 数据与网络 第13章 Cocos2d-x中使用的数据容器类 第14章 数据持久化 第15章...
Android 4 游戏入门经典(第3版)_游戏开发教程
游戏开发教程

Android 4 游戏入门经典(第3版)_游戏开发教程

资源名称:Android 4 游戏入门经典(第3版) 内容简介: 《Android4游戏入门经典(第3版)》将赋予您惊人的灵感,带您开发出下一款具有突破意义的移动游戏。本书将指引您开始使用最新Android版本的API编写智能手机和平板电脑游戏。    本书开篇介绍游戏设计和编程基础知识,然后循序渐进地讨论如何创建简单的游戏引擎和娱乐性游戏程序;在讲解过程中,穿插了一些实用游戏项目来引导您建立起知识和技能体系。   主要内容    安装和使用开发工具,以便创建自己的第一款Android游戏应用程序    使用Android的图形(Canvas、OpenGL ESl.O/1.1)、音频和用户输/API宋深入理解基础    知识    使用2D Canvas API~HOpenGL ES从头开发最新的2D游戏    创建功能完备的3D游戏    发布游戏、获取crash报告以及为用户提供支持    无论您是仅懂得Java皮毛知识的初学者,还是想进一步提升技能的资深开发人员,本书精辟独到的见解和紧贴实用的示例都将带您踏上一段新旅程,将助您开发出多款备受众人青睐的游戏。 资源目录: 第一章 日益流行的Android 第二章 从AndroidSDK开始 第三章 游戏开发基础 第四章 面向游戏开发人员的Android 第五章 Android游戏开发框架 第六章 Mr.Nom入侵Android 第七章 OpenGL ES介绍 第八章 2D游戏编程技巧 第九章 Super Jumper:一个2D OpenGL ES游戏 第十章 OpenGL ES:进入3D世界 第十一章 3D编程技巧 第十二章 Android Invaders游戏 第十三章 NDK原生编程...
Unity人工智能游戏开发 第2版_游戏开发教程
游戏开发教程

Unity人工智能游戏开发 第2版_游戏开发教程

资源名称:Unity人工智能游戏开发 第2版 内容简介: 本书详细阐述了与Unity游戏人工智能相关的基本解决方案,主要包括游戏AI的基础知识、有限状态机、实现感知系统、寻路方案、群集行为、行为树、模糊逻辑等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 资源目录: 第1章  游戏AI的基础知识 1 1.1  创建生活幻象 1 1.2  利用AI进一步完善游戏 2 1.3  在Unity使用AI 3 1.4  定义主体 3 1.5  有限状态机概述 3 1.6  通过主体视角查看场景 4 1.7  路径跟踪 5 1.7.1  A*寻路 6 1.7.2  使用网格导航 7 1.8  群集方案 9 1.9  行为树 9 1.10  模糊逻辑 11 1.11...