地图搜店 | 3G版 | 设为首页 | 加入收藏

正版现货 Cocos2dx 3.x游戏开发之旅 游戏编程教程书籍 Cocos2dx 3.0程序设计教材 手机游戏网络游戏设计制作入门书籍 计算机书.

  • 产品名称:Cocos2d-x3.x游戏开发...
  • 是否是套装:否
  • 书名:Cocos2d-x3.x游戏开发之旅
  • 定价:79.00元
  • 出版社名称:电子工业出版社
  • 出版时间:2014年10月
  • 作者:钟迪龙
  • 书名:Cocos2d-x3.x游戏开发之旅
  • ISBN编号:9787121242762

基本信息

书名:Cocos2d-x 3.x游戏开发之旅  

作 译 者:钟迪龙

出版时间:2014-10     

千 字 数:(咨询特价)

版    次:01-01     

页    数:499

开    本:16

印    次:01-01    

I S B N 42762      

定价:(咨询特价).0 

 

 

目    录

第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.4  实例来了 / 20

 

2.4.1  题外话——一个工程多个项目,避免重复编译 / 20

 

2.4.2  创建属于自己的HelloWorld / 23

 

第3章  我们来学习怎么爬行 / 28

 

3.1  环游世界——场景 / 28

 

3.2  一切的主宰——导演 / 29

 

3.2.1  加载第一个场景 / 29

 

3.2.2  简单的切换场景 / 29

 

3.2.3  包含特效的切换场景 / 31

 

3.2.4  赠送的——推进和弹出场景 / 33

 

3.3  你走你的,我走我的——层 / 35

 

3.4  比对象还要可爱的对象——精灵来了 / 36

 

3.5  我得下命令——菜单 / 37

 

3.6  当个背包客——节点 / 39

 

3.7  Cocos2d-x 3.0新成员——Value、Vector、Map / 40

 

3.7.1  有容乃大——Value / 41

 

3.7.2  给我排好队——Vector / 42

 

3.7.3  对号入座——Map / 44

 

3.7.4  Value的超能力——整数、浮点数、字符串之间的转换 / 46

 

第4章  我们来学习怎么走路 / 47

 

4.1  吉他独奏《天空之城》——播放声音 / 47

 

4.2  控件篇1——我最爱的九妹和按钮事件 / 48

 

4.2.1  你好,九妹——可拉伸图片 / 48

 

4.2.2  解决使用extensions库时编译报错的问题 / 49

 

4.2.3  九妹和按钮搭配 / 51

 

4.3  可视化的世界——CocoStudio UI编辑器 / 53

 

本节实例源代码为:Chapter4_2_Scale9Sprite / 53

 

4.3.1  还在用代码写UI?你傻了吧 / 53

 

4.3.2  只需要拖动——UI编辑器初探 / 54

 

4.3.3  更丰富的UI——导入图片资源 / 56

 

4.3.4  更丰富的UI——导出最终文件 / 58

 

4.3.5  展示成果——在游戏中加载UI / 59

 

4.3.6  我要互动——按钮监听事件 / 62

 

4.4  番外篇——CocoStudio UI编辑器进阶功能 / 65

 

4.4.1  要死、要死、要死了之血量条 / 65

 

4.4.2  我要藏起来之滑动层 / 68

 

第5章  我们来学习怎么打架 / 72

 

5.1  动作讲解1——简简单单的运动 / 72

 

5.1.1  你想去哪,你想走多远——MoveTo和MoveBy / 72

 

5.1.2  我要减肥——ScaleTo和ScaleBy / 74

 

5.1.3  卡牌翻转特效——用ScaleTo就可以实现 / 77

 

5.1.4  闪亮登场——Blink / 77

 

5.2  动作讲解2——更复杂的运动 / 79

 

5.2.1  我要你按照我的路线走——BezierTo和BezierBy / 79

 

5.2.2  我没让你停,重复动作——RepeatForever / 81

 

5.2.3  动作一起做,一边走一边转一边跳——Sequence与Spawn / 82

 

5.3  动作讲解3——动作监听 / 84

 

5.3.1  小若,到家了告诉我一声——动作结束监听 / 84

 

5.3.2  更方便的函数回调——lambda / 85

 

5.3.3  动作家族族谱 / 88

 

5.4  屏幕触摸事件 / 89

 

5.4.1  屏幕事件初探 / 89

 

5.4.2  单点触摸——截断事件,一个对象的垄断 / 91

 

5.4.3  多点触摸——太弱了,一起上吧 / 94

 

第6章  是时候跑起来了——《LittleRunner》/ 99

 

6.1  这是一个什么游戏 / 99

 

6.2  找个主角回来——创建主角精灵 / 100

 

6.2.1  创建筛选器 / 100

 

6.2.2  创建实体基类 / 101

 

6.2.3  创建主角类 / 102

 

6.2.4  创建游戏场景 / 103

 

6.2.5  修改游戏窗口大小 / 106

 

6.3  其实她不想跑——创建无限滚动地图 / 107

 

6.3.1  每一帧都可以操作——scheduleUpdate初探 / 107

 

6.3.2  翻滚吧,地图——地图无限滚动 / 109

 

6.4  开心的时候——让主角跳起来 / 111

 

6.4.1  Button的应用——创建跳跃按钮 / 111

 

6.4.2  JumpBy的应用——给主角添加跳跃动作 / 112

 

6.5  金钱诱惑——加入怪物 / 114

 

6.5.1  怪物诞生 / 114

 

6.5.2  怪物巢穴——创建怪物管理器 / 116

 

6.5.3  贪婪的主角——怪物碰撞检测 / 119

 

6.5.4  怪物碰不到主角——使用组合的小麻烦 / 122

 

6.5.5  疼了就退后——增加主角受伤时的动作 / 123

 

6.6  监控一切——创建分数标签、血量条等属性对象 / 125

 

第7章  精灵来了第二季 / 129

 

7.1  一大波精灵来袭——大量精灵单独绘制的缺陷 / 129

 

7.1.1  2.0的回忆——大量绘制精灵的尴尬 / 129

 

7.1.2  3.0新功能——Auto-batching / 130

 

7.1.3  没有完美的事物——Auto-batching“驾驭手册” / 131

 

7.1.4  谁先上的问题——setGlobalZOrder、setLocalZOrder、setOrderOfArrival / 134

 

7.1.5  附赠甜品——Auto-batching源码级深入分析 / 138

 

7.2  把相同的精灵装上车——使用SpriteBatchNode优化绘制 / 144

 

7.2.1  一次渲染——SpriteBatchNode的特别之处 / 144

 

7.2.2  什么是纹理——Texture简单解说 / 146

 

7.3  遇到不同的精灵怎么办——TexturePacker工具使用 / 147

 

7.3.1  同一张图片,同一个纹理 / 148

 

7.3.2  将多张图片打包到一起 / 149

 

7.3.3  加载打包后的图片 / 151

 

7.4  是动画,不是动作——Animation / 

 

 

 

内容简介

本书是《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在实际开发中的应用;网络游戏开发入门;介绍在实际的手游开发过程中遇到的问题以及解决方法。