Cocos2D-X游戏开发技术精解_游戏开发教程
游戏开发教程

Cocos2D-X游戏开发技术精解_游戏开发教程

资源名称:Cocos2D-X游戏开发技术精解 内容简介: Cocos2D-X是一款支持多平台的 2D手机游戏引擎,支持iOS、Android、BlackBerry等众多平台。当前,很多移动平台流行的游戏,都是基于Cocos2D-X开发的。     《Cocos2D-X游戏开发技术精解》详细介绍如何使用Cocos2D-X引擎开发自己的移动平台游戏。全书共15章,主要内容包括:Cocos2D-X引擎简介;如何建立跨平台的开发环境;引擎的核心模块——渲染框架;如何实现动态画面和用户交互;二维游戏中背景的实现方法和技术;Box2D物理引擎;如何掌握声音引擎的用法;Cocos2D-X引擎的文件操作模块和内存管理机制;各种各样的粒子效果;如何掌握利用Lua脚本制作游戏的能力;Cocos2D-HTML5引擎版本;引擎的附加功能等。最后,《Cocos2D-X游戏开发技术精解》和读者一起展望了Cocos2D-X引擎的未来。     作为Cocos2D-X的权威指南,《Cocos2D-X游戏开发技术精解》得到了Cocos2D-X引擎开发者的建议以及指导。本书适合对Cocos2D-X感兴趣的以及有志于学习和从事移动平台游戏开发的读者阅读参考。 资源目录: 第1章 Cocos2D-X引擎的介绍  第2章 Cocos2D-X引擎的开发环境  第3章 引擎的核心——渲染框架  第4章 动作功能  第5章 用户交互  第6章 游戏背景  第7章 物理模拟与碰撞检测  第8章 游戏中的声音  第9章 文件操作模块   第10章 内存管理机制  第11章 粒子系统  第12章 Lua脚本语言   第13章 Cocos2D-HTML5引擎版本  第14章 引擎之外的附加功能  第15章 Cocos2D-X引擎的未来 
网络多人游戏架构与编程_游戏开发教程
游戏开发教程

网络多人游戏架构与编程_游戏开发教程

资源名称:网络多人游戏架构与编程 内容简介: 本书是一本深入探讨关于网络多人游戏编程的图书。 全书分为13章,从网络游戏的基本概念、互联网、伯克利套接字、对象序列化、对象复制、网络拓扑和游戏案例、延迟、抖动和可靠性、改进的延迟处理、可扩展性、安全性、真实世界的引擎、玩家服务、云托管专用服务器等方面深入介绍了网络多人游戏开发的知识,既全面又详尽地剖析了众多核心概念。 本书的多数示例基于C++编写,适合对C++有一定了解的读者阅读。本书既可以作为大学计算机相关专业的指导教程,也可以作为普通读者学习网络游戏编程的参考指南。 资源截图:
Android 3D游戏开发技术宝典—OpenGL ES 2.0_游戏开发教程
游戏开发教程

Android 3D游戏开发技术宝典—OpenGL ES 2.0_游戏开发教程

资源名称:Android 3D游戏开发技术宝典—OpenGL ES 2.0 内容简介: 随着智能手机移动嵌入式平台硬件性能的不断提升,3D游戏应用也逐渐普及开来。《Android3D游戏开发技术宝典:OpenGL ES2.0》结合作者多年从事3D游戏应用开发的宝贵经验,全面介绍了与Android平台相关的必知必会的基础知识及大型完整3D案例,讲解上由浅入深,循序渐进,起点低、终点高,既适合初学者学习,也适合有一定基础的读者进一步提升之用。另外,由于OpenGLES 2.0的着色语言通用于各种移动嵌入式平台,因此,《Android 3D游戏开发技术宝典:OpenGL ES2.0》中与着色器开发相关的60%左右的内容还可供iPhone、WindowsMobile、MeeGoo等平台的开发人员参考。   全书共22章,其中第1章与第2章为Android平台相关的一些基础知识;第3章~第10章介绍了基于OpenGL ES2.0进行3D应用开发的一些必知必会的基本知识;第11章~第15章介绍了一些高级特效的实现方法;第16章~第17章介绍了3D游戏开发中相关的一些物理、碰撞检测知识以及常用的3D物理引擎JBullet;第19章介绍了3种人机交互的高级技术;第20章~第22章给出了3个完整的大型3D游戏案例,总代码量接近6万行。同时为了便于读者的学习,《Android3D游戏开发技术宝典:OpenGL ES2.0》附赠的光盘中包含了书中所有案例的完整源代码,同时给出了最后3个完整大型3D游戏案例的讲解视频,最大限度地帮助读者快速掌握相应的开发技术。   《Android 3D游戏开发技术宝典:OpenGL ES2.0》适合Android程序员、游戏开发者及Android爱好者学习,也可以作为相关培训学校和大专院校相关专业的教学用书。 资源目录: 第1章 新一代的王者–Android概览 第2章 游戏开发相关Android基础知识 第3章 初识OpenGL ES 2. 第4章 着色语言Shading Language 第5章 投影及各种变换 第6章 光照 第7章 纹理映射 第8章 3D基本形状的构建 第9章 3D模型加载 第10章 混合与雾 第11章 常用3D开发技巧 第12章 几种剪裁与测试 第13章 顶点着色器的妙用...
爱上RASPBERRY PI 第2版 树莓派编程快速入门手册_游戏开发教程
游戏开发教程

爱上RASPBERRY PI 第2版 树莓派编程快速入门手册_游戏开发教程

资源名称:爱上RASPBERRY PI 第2版 树莓派编程快速入门手册 内容简介: Raspberry Pi是低成本微型计算机,体积小却具备强大的功能。本书深入浅出地介绍了Raspberry Pi的基础知识,包括软件、硬件配置,启动Linux操作系统,介绍其底层GPIO接口编程技术,并指导你把Raspberry Pi与Arduino结合在一起,设计出可以通过网络远程控制的电子作品。此外,你还将学习Pygame多媒体编程,并用Scratch完成一个简单的小游戏。 资源目录: 1/启动和运行 … ……………………………………………………………… 1 树莓派主板一览… ……………………………………………………………… 2 适用的外设… …………………………………………………………………… 6 盒子… ………………………………………………………………………… 10 选择操作系统… ……………………………………………………………… 11 SD卡闪存……………………………………………………………………… 12 高级操作:创建磁盘镜像… ………………………………………………… 12 启动… ………………………………………………………………………… 13 配置树莓派… ………………………………………………………………… 15 关机… ………………………………………………………………………… 17 Headless运行… ……………………………………………………………… 17 排障… ………………………………………………………………………… 18...
大富翁手机游戏开发实战基于Cocos2d-x3.2引擎_游戏开发教程
游戏开发教程

大富翁手机游戏开发实战基于Cocos2d-x3.2引擎_游戏开发教程

资源名称:大富翁手机游戏开发实战基于Cocos2d-x3.2引擎 内容简介: 李德国编著的《大富翁手机游戏开发实战(基于 Cocos2d-x3.2引擎)》使用Cocos2d-x游戏引擎技术,带领读者一步一步从零开始进行大富翁移动游戏的开发。本书根据大富翁项目一一展开讲解游戏开发过程中涉及的各方面内容,读者可以通过这个游戏的开发,全面掌握Cocos2d-x游戏开发的方法和技巧。   本书理论和实践相结合,避免空泛的原理讲解,在理解了原理之上紧接着根据大富翁项目展开实际代码编写,从中能让读者领悟Cocos2d-x的神奇魅力,从而更加深入地理解和掌握Cocos2dx引擎,更能让读者深刻理解消息驱动机制在提升游戏效率方面的重大作用。   本书适合Cocos2d-x引擎游戏开发初学者、游戏设计人员,也适合作为高等院校和培训学校相关专业师生的教学参考 资源目录: 第1章 开发环境搭建 1.1 大富翁游戏简介 1.1.1 人物介绍 1.1.2 场景介绍 1.1.3 技能道具介绍 1.1.4 随机事件 1.1.5 联网对战 1.1.6 游戏操作 1.2 大富翁游戏设计 1.3 开发环境搭建 1.3.1 Cocos2d-x下载与安装 1.3.2 安装开发工具 1.3.3 创建HelloWorld项目 1.3.4 在Windows平台Android环境搭建 1.4 本章小结 第2章 COCOS2d-x基础介绍 2.1 场景、层、精灵、导演模型 2.1.1 导演 2.1.2 场景 2.1.3...
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章...