资源名称:精通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-x78

第8章 调试技巧总结84

第9章 物理引擎——Box2d基础107

第10章 物理引擎——应用到Cocos2d-x126

144

第11章 图元渲染145

第12章 Spine骨骼动画151

第13章 2D、3D粒子特效172

第14章 裁剪与遮罩194204

第15章 使用Shader——GLSL基础212

第16章 使用Shader——常用特效236

第2篇 Lua篇

第17章 Lua基础概述248

第18章 Lua——table257

第19章 Lua与C的通信271

第20章 Cocos2d-x原生Lua框架详解284

第21章 Cocos2d-x Quick框架详解310

第22章 Quick框架实践——MVC框架325

第3篇 网络篇

第23章 网络游戏——网游开发概述344

第24章 弱联网游戏——Cocos2d-x客户端实现347

第25章 弱联网游戏——PHP服务器实现362

第26章 强联网游戏——TCP和Socket369

第27章 强联网游戏——单机版动作游戏390

第28章 强联网游戏——C++服务器实现404

第29章 网络游戏——前后端网络同步414

第30章 局域网游戏——使用UDP423

第4篇 跨平台篇

第32章 Android环境搭建440

第33章 使用JNI实现C++与Java互调461

第34章 iOS环境搭建与真机调试492

第35章 Objective-C与C++互调511

第36章 接入AnySDK515

资源截图:

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