题名:Cocos2d-x 3.x游戏开发之旅
作者:钟迪龙著
出版年:2014
ISBN: 978-7-121-24276-2
分类号: TP317
中图分类: 程序包(应用软件)
定价: 79
页数: 499 页
出版社: 博文视点
装订: 平装

本书是《Cocos2d-x 游戏开发之旅》的升级版,修改了2.0版进阶到3.0版后的一些内容,新增了对CocoStudio、UI编辑器、Cocos2d-x 3.0新特性以及网络方面的知识点。主要介绍常用的API使用方式;介绍如何通过官方Demo获取更多关于Cocos2d-x的API使用方法;介绍CocoStudio和Cocos Code IDE基础使用方法;通过2到3个游戏实例介绍Cocos2d-x在实际开发中的应用;手机网络游戏开发入门;介绍在实际的手游开发过程中遇到的问题以及解决方法。

目录
第1章 开学典礼 / 1
1.1 出场人物介绍 / 1
1.2 入学要求——本书适合人群 / 2
1.3 这内容有点糟糕——本书风格 / 2
1.4 你需要这些技能——学cocos2d-x需要什么知识 / 3
1.5 我们为什么要学cocos2d-x 3.0 / 4
1.6 先给我们的代码找个温馨的家——环境搭建 / 4
1.6.1 黑色风暴之vs2013 / 4
1.6.2 我的cocos2d-x版本 / 5
1.6.3 我们还需要做一些准备工作 / 6
1.6.4 半自动配置环境变量 / 6
1.6.5 看看前辈们的毕业设计——运行官方demo / 8
1.7 广告时间——提供一些学习资源 / 10
第2章 不离不弃的helloworld / 12
2.1 简单到无法想象——直接运行helloworld项目 / 12
2.2 新建cocos2d-x项目遇到的麻烦——成功新建一个helloworld / 14
2.2.1 创建cocos2d-x 3.0项目 / 14
2.3 helloworld,没有想象中的简单——简单解析helloworld / 16
2.3.1 helloworld是如何显示到窗口的 / 16
2.3.2 场景其实不是真正的场景 / 17
↓展开全部内容
前言
从2.0到3.0时代
我第一次接触Cocos2d-x的时候,它刚好发布了2.0版本,开始从1.x时代跨越到2.x时代。当时我还很庆幸,因为2.x相比1.x做出了很大的改动,而我,无须体验这种改动所带来的“怨念”。
一年前,我费尽心思所写的《Cocos2d-x游戏开发之旅》出版了,当时还是Cocos2d-x 2.0时代。有读者喜欢它的风格,也有读者讨厌它的唠叨,不管如何,它似乎帮助了不少读者进入了Cocos2d-x的门。
然而,一年以来,Cocos2d-x 3.0版本渐渐浮出水面,我们要迎来3.0时代了,我有幸再一次见证这种跨越时代的时刻。3.0终将替代2.0,为此,才有了这本《Cocos2d-x 3.x游戏开发之旅》。
这不是全新的内容
本书主要目的是把2.0的内容升级为3.0版本,并不是重新写一本书,大部分内容结构是一样的,从目录中就可以看出来。如果说,这是一本全新的、内容完全不一样的书,那我可能就变成了一个专门写书的骗子了。在编写2.0版本的书时,我已经把我几年所积累的知识都花光了。现在仅仅是过了一年时间,我这一年时间的积累,还不足以写成一本全新的书。
所以,我特意在前言部分把这个情况说清楚,避免和读者之间造成不必要的误会。
当然,即使仅仅是内容的升级,我也花费了很多心血,一句句代码的检查、修改、优化,一行行文字的调整、修改、新增。并且加入了一些3.0特有的新内容,新增了网络游戏、广告接入、游戏发布等方面的内容。
我不想再“生”了
一年前,编写完2.0版本的书时,我累趴了,写书比想象中累多了。那时我就告诉自己,“我这辈子再也不写书了!”,就像一位妈妈刚生完孩子一样,完全没有继续生下一个的勇气了。
然而,和所有的妈妈一样,时间长了,就忘记了痛苦,只记住了孩子带来的欢乐。我也不知道是什么原因让我决定写这本书,也许是太多读者和我抱怨说之前的书版本太旧了。于是,这本Cocos2d-x 3.x的书就这样诞生了。而我现在,依旧很想说一句,我这辈子再也不写书了!呵呵,也许这是亲尽全力完成一件事情之后,一种兴奋和满意的咆哮。
那么,希望本书能继续让各位初学者快乐地开启游戏开发之旅。
本书主要内容
本书共18章,如果读者没有Cocos2d-x的使用经验,建议从第1章开始阅读。对于有Cocos2d-x基础的读者,我为大家列出了各个章节的主要内容,供读者参考。
第1章:简单介绍本书写作理念、Cocos2d-x 3.0环境搭建和推荐的一些学习资源。
第2~3章:介绍Cocos2d-x3.0的最基本知识、基本结构。
第4~6章:介绍Cocostudio UI编辑器的使用、动作以及屏幕触摸事件的使用,通过一个简单的游戏实例将前面章节的内容串联起来。
第7~10章:对Cocos2d-x3.0更高阶的内容进行介绍,包括渲染效率的提高、动画、TexturePacker图片打包、Tiled地图游戏实例、定时器、消息派发、函数回调、内存管理、数据保存、Csv文件读取、JSON文件读/写。
第11~12章:介绍Lua和C++通信的知识、有限状态机的基础知识和应用。
第13章:分享我自己开发的基于Cocos2d-x 3.0的自定义UI模块,详细介绍自定义UI模块的设计思路和实现过程。
↓展开全部内容
购买此商品的人还买了
Cocos2d-x高级开发教程+游戏开发技术精解
¥128¥96
DirectX游戏程序设计
¥49¥35.28
JavaME游戏编程(原书第2版)
¥49¥36.75
利用HTML5、CSS3和WebGL开发HTML5游戏
¥69¥51.75
游戏套装—人本游戏——游戏让世界更美好+游戏引擎架构
¥177¥127.44
精通iOS开发(第6版) 作者: (瑞典)Jack Nutting (法)Fredrik Olsson (美)David Mark Jeff LaMarche 价格:109iPhone游戏开发实践指南(iOS游戏开发完全手册)(苹果开发与应用系列) 作者: (美)Michael Daley 价格:59HTML 5游戏开发实践指南(china-pub首发) 作者: (美)James L.Williams 价格:59实战Flash游戏开发(第2版) 作者: (美)Christopher Griffith 价格:79Unity游戏开发实战 作者: (美)Michelle Menard 价格:69