基本信息
编辑推荐
移动游戏开发专家Himi新作
基于最新的Cocos2d—X 2.x、Cocos2d—iphone 2.x引擎
移动开发专家李华明倾情演绎
iOS游戏开发快速入门
光盘包括全书44个示例项目代码
内容简介
计算机书籍
iOS平台游戏开发是目前移动游戏开发最热门的一个分支,从事此工作的开发人员多能拿到高薪。本书是作者继《Android游戏编程之从零开始》热销之后编写的又一本、基于Cocos2d—x 2.x和cocos2d—iphone版本,讲述iOS平台游戏开发的新作。
全书分为两个部分共11章,内容主要包括Cocos2d—x引擎游戏开发的基础,常用的类、方法及其使用示例,游戏开发的基础知识、方法和技巧,跨平台游戏的开发技巧,并以一个飞行射击游戏实战项目的分析详解游戏开发过程;同时,还简单介绍了cocos2d—iphone引擎的使用及其项目开发注意事项。随书光盘包括本书所有的示例项目代码。
《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发(配光盘)》适合想要学习iOS平台游戏开发的初学者,以及初中级iOS平台游戏开发人员,也适合作为iOS游戏培训的教材和高等院校相关专业师生的教学参考书。
作译者
目录
第一部分Cocos2d-x
第1章 Cocos2d-x简介与安装
1.1Cocos2d-x引擎介绍
1.2Cocos2d-x引擎下载与项目模板安装
1.3本章小结
第2章Hello,Cocos2dx
2.1创建第一个Cocos2d-x项目
2.2Cocos2d-x项目结构
2.3熟悉4个常用类
2.4AppDelegate的3个生命周期函数
2.5运行第一个Cocos2d-x项目
2.6本章小结
第3章游戏开发基础
3.1第一个场景Hello WorldScene
3.2快速掌握Cocos2d-x引擎的学习技巧
3.3CCSprite精灵详解
3.4常用的两种layer层
3.5CCNode的添加与tag
3.6坐标系与锚点Z轴遮挡关系
前言
全书分为两个部分共11章。总体来说,各章都以前一章的知识点作为铺垫进行讲解。因此,对于刚接触或者打算接触iOS游戏开发的读者,笔者强烈推荐从前往后依次学习,切勿跳读。
第1-8章属于第一部分:Cocos2d-x引擎的相关讲解。
第1章主要介绍Cocos2d-x引擎以及引擎模板的安装与删除。
第2章通过对一个最简单的Cocos2d-x项目进行详细讲解,读者对Cocos2d-x项目目录结构以及运行机制可以有一个基础认识。
第3章是基础篇,也是学习Cocos2d-x引擎开发的重点章节,讲解了引擎提供的常用组件、引擎最新加载资源策略、重写draw函数、自定义绘制图形、内存与效率总结等内容。
第4章对动作与动画进行了讲解,不仅详细介绍了Cocos2d-x提供的22种特效、32种切换动画、49种常用动作的使用,还详细讲解了序列帧动画的两种实现与使用方法。
第5章是项目实战的预备篇,主要是对游戏开发必须掌握的一些基础知识点进行详解,如精灵的碰撞检测、地图与地编、音乐与音效、游戏数据的存储、游戏摇杆等。
第6章是Cocos2d-x引擎的跨平台篇,其中讲解了Cocos2d-x跨平台项目的整合、交叉编译、代码混编、跨平台视频播放等引擎跨平台的相关知识。
第7章是项目实战环节,主要是对前几章的一个综合演练,尤其是对第5、第6章各模块知识点的综合运用,通过此章可以让读者熟悉和掌握游戏开发流程。
第8章是游戏开发提高部分,主要根据Cocos2d-x引擎跨平台的特点,讲解游戏常用的一些知识点,比如Lua脚本的使用、xml文件数据读取、CSV数据读取、Http与Socket网络编程等。
第9-11章属于第二部分:cocos2d-iphone引擎的相关讲解。
第9章主要包括cocos2d-iphone引擎的介绍、下载、模板安装与删除等内容。
第10章则是对第一个cocos2d-iphone引擎项目的目录结构、运行机制进行详细分析与讲解,让读者对其引擎有个基本认识。
第11章是基础篇,详解了cocos2d-iphone引擎的一些基础知识和使用示例代码,另外根据Cocos2d-x与cocos2d-iphone两款引擎的联系,笔者提供了一些学习的建议与经验总结。
本书系统地对iOS游戏开发进行了讲解,需要掌握的知识点整体是以从易到难、从浅到深的形式呈现;所以笔者再次提醒大家在阅读本书时,务必要按顺序逐章学习,避免跳读,否则学习起来可能会事倍功半。随书光盘中包括本书所有的代码和资源,以方便读者学习,若光盘中的代码有问题也可以与笔者联系解决。
在此,我要特别感谢我的家人,完成本书编写的动力主要就是来自家人对我关心与支持,另外还要感谢张睿同学为本书提供的美术资源。同时,感谢清华大学出版社图格事业部所有为本书顺利出版付出努力的编辑。
由于编者水平有限,书中难免有疏漏之处,望广大读者指正批评,意见与建议请Email至xiaominghimi@gmail.com,也可以在笔者的独立博客http://www.himigame.com上进行交流。另附上笔者的微博地址:http://weibo.com/xiaominghimi。
编者
2012年11月
媒体评论
——Cocos2d-x游戏引擎核心开发者王哲Walzer
Himi在手机游戏技术开发领域是—位非常喜欢与人分享的技术专家,编写了不少教程并发表在网络上。这些教程以cocos2d系列相关开发内容为主,帮助不少人走上了游戏开发的道路。这本书作为作者长期游戏开发的总结,非常详细地从头至尾讲解了Cocos2d—x的游戏开发思路、如何上手以及进阶卉发的方方面面,还针对Cocos2d—x跨平台特性进行了深入地讲解。本书图文并茂,重点突出,多以具体的实例配合关键点进行讲解,这种方式使得游戏开发的新手不至于迷惑,对于Cocos2d—x比较熟悉的老手也有很多可以学习的内容。Himi对这本书籍的编写非常认真,可以称得上是心血之作,相信对于购书者会有不小的帮助。
一CocoaChina社区创始人刘冠群Gary
【插图】
