图书介绍

Cocos2d-x游戏编程 C++篇【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Cocos2d-x游戏编程 C++篇
  • 徐飞著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121270291
  • 出版时间:2015
  • 标注页数:358页
  • 文件大小:62MB
  • 文件页数:373页
  • 主题词:游戏程序-C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Cocos2d-x游戏编程 C++篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Cocos2d-x基础知识1

1.1引擎组织结构1

1.2从2.x到3.x的变化3

1.2.1类名变化3

1.2.2单件类变化4

1.2.3宏定义与结构的变化4

1.2.4回调函数变化5

1.2.5事件响应机制的变化6

1.3 Cocos2d-x中的C++11知识7

1.3.1 Lambda表达式7

1.3.2 bind函数10

1.3.3 function函数11

1.3.4 auto和nullptr12

1.3.5 override和final13

1.4小结13

第2章 基础类14

2.1 Director类15

2.1.1场景函数15

2.1.2视图信息函数16

2.1.3管理器函数17

2.1.4控制函数17

2.2高级节点类18

2.2.1 Node类18

2.2.2 Scene类24

2.2.3 Layer类26

2.2.4 Sprite类27

2.3文字类31

2.3.1 LabelTTF方式32

2.3.2 LabelAtlas方式32

2.3.3 LabelBMFont方式33

2.4菜单类33

2.4.1文字按钮34

2.4.2图片按钮35

2.4.3切换按钮35

2.4.4 XJMenu按钮37

2.5列表类40

2.5.1 ScrollView类40

2.5.2 TableView类42

2.6 其他类45

2.6.1 SpriteBatchNode类45

2.6.2 DrawNode类46

2.6.3 Scale9Sprite类48

2.6.4 EditBox类48

2.6.5 RenderTexture类50

2.7小结51

第3章 动画52

3.1 ActionManager类52

3.2瞬时动画54

3.2.1可见性动画54

3.2.2翻转动画54

3.2.3回调动画55

3.2.4 Place动画55

3.2.5 RemoveSelf动画56

3.3延时动画56

3.3.1移动动画57

3.3.2旋转动画57

3.3.3缩放动画58

3.3.4扭曲动画58

3.3.5跳跃动画59

3.3.6淡入淡出动画59

3.3.7 Tint动画60

3.3.8 Blink动画61

3.3.9 Bezier动画61

3.3.10 DelayTime动画62

3.3.11重复动画62

3.3.12 Sequence动画62

3.3.13 Spawn动画63

3.3.14序列帧动画64

3.3.15 进度动画65

3.4缓冲动画67

3.4.1弹性动画69

3.4.2跳跃动画69

3.4.3指数动画70

3.4.4 Sine动画70

3.4.5回震动画71

3.4.6 Ease动画71

3.5 Speed动画72

3.6 Follow动画73

3.7 ActionTimeline动画74

3.8动画特效75

3.8.1 Grid3DAction动画75

3.8.2 TiledGrid3DAction动画78

3.9小结80

第4章 定时器与事件响应机制81

4.1定时器81

4.1.1 Scheduler类81

4.1.2 Node定时器83

4.2事件响应机制85

4.2.1 EventDispatcher类85

4.2.2 EventListener类87

4.2.3触摸事件88

4.2.4键盘事件89

4.2.5鼠标事件90

4.2.6加速器事件90

4.2.7 Event类91

4.2.8 EventTouch类91

4.2.9 EventKeyboard类92

4.2.10 EventMouse类93

4.2.11 EventAcceleration类93

4.3小结94

第5章 粒子系统95

5.1普通粒子系统95

5.1.1粒子结构96

5.1.2 ParticleSystem类97

5.1.3 ParticleSystemQuad类98

5.1.4实例99

5.1.5粒子编辑器101

5.2 3D粒子102

5.2.1 ParticleSystem3D类103

5.2.2 PUParticleSystem3D类104

5.2.3材质文件105

5.2.4粒子文件105

5.2.5粒子使用106

5.3小结107

第6章 声音108

6.1 SimpleAudioEngine类108

6.1.1背景音乐108

6.1.2音效109

6.2 AudioEngine类110

6.3小结112

第7章 Cocos2d-x中的3D技术113

7.1模型113

7.1.1模型格式113

7.1.2 Sprite3D类116

7.1.3动画相关类117

7.1.4坐标系118

7.2模型挂接与换装119

7.2.1挂接119

7.2.2换装121

7.3相机123

7.3.1相机类123

7.3.2相机类型124

7.3.3遮罩127

7.3.4视锥体裁剪128

7.3.5自由相机128

7.3.6弧度相机130

7.3.7第一人称相机132

7.3.8第三人称相机132

7.4光照133

7.4.1灯光基础133

7.4.2环境光134

7.4.3方向光136

7.4.4点光源136

7.4.5聚光灯137

7.5碰撞检测138

7.5.1 2D包围盒检测139

7.5.2距离检测139

7.5.3 AABB检测139

7.5.4 OBB检测141

7.5.5 Ray检测141

7.6 Billboard143

7.7多线程资源加载144

7.8 2D与3D混合146

7.9 DrawNode3D类147

7.10展望148

第8章 数学库149

8.1向量149

8.2矩阵153

8.2.1矩阵的创建155

8.2.2向量和值的提取156

8.2.3零矩阵和单位矩阵156

8.2.4负矩阵156

8.2.5矩阵算术运算157

8.2.6平移、旋转和缩放158

8.2.7矩阵转置159

8.2.8方阵159

8.2.9逆矩阵160

8.3四元素160

8.3.1四元素的创建160

8.3.2零四元素和单位四元素161

8.3.3负四元素161

8.3.4四元素的模161

8.3.5四元素共轭162

8.3.6逆四元素162

8.3.7四元素点乘162

8.3.8四元素叉乘162

8.3.9线性插值163

8.3.10 slerp插值163

8.3.11 squad插值164

8.3.12四元素的运用164

8.4 Size类165

8.5 Rect类165

8.6小结166

第9章 Shader编程168

9.1 GLSL基础168

9.1.1 Hello World168

9.1.2数据类型169

9.1.3数组和结构171

9.1.4类型限定172

9.1.5参数限定173

9.1.6操作符173

9.1.7流程控制174

9.1.8函数175

9.1.9顶点着色175

9.1.10片段着色176

9.1.11内置变量176

9.1.12内置函数176

9.2 Cocos2d-x对Shader的处理178

9.2.1 GLProgram179

9.2.2 GLProgramCache180

9.2.3 GLProgramState182

9.2.4 GLProgramStateCache182

9.3 2D特效183

9.3.1水平翻转183

9.3.2垂直翻转184

9.3.3图像变灰185

9.3.4图像反色185

9.3.5图像噪点186

9.3.6图像模糊187

9.3.7马赛克188

9.3.8浮雕效果188

9.3.9边缘检测189

9.4 3D特效190

9.4.1环境光191

9.4.2散射光192

9.4.3镜面光194

9.4.4雾195

9.4.5波光197

9.4.6 UV动画200

9.4.7伪阴影201

9.4.8卡通着色203

9.4.9模型轮廓204

9.5小结210

第10章 HTTP编程211

10.1 libcurl基础知识211

10.1.1 global函数212

10.1.2 init和cleanup函数212

10.1.3 setopt函数212

10.1.4表单函数214

10.1.5perform函数217

10.2 pthread基础知识218

10.2.1线程管理218

10.2.2互斥变量221

10.2.3条件变量223

10.3基本数据通信225

10.4文件下载236

10.5文件上传241

10.6 std::thread242

10.6.1线程创建242

10.6.2阻塞242

10.6.3互斥242

10.6.4条件变量243

10.7小结243

第11章 Socket编程244

11.1 select介绍244

11.2 Socket常用函数246

11.2.1 socket246

11.2.2 bind247

11.2.3 listen248

11.2.4 accept248

11.2.5 connect249

11.2.6 send249

11.2.7 recv250

11.2.8 sendto250

11.2.9 recvfrom250

11.2.10 closesocket251

11.2.11 shutdown251

11.2.12 gethostname251

11.2.13 gethostbyname251

11.2.14 getpeername252

11.2.15 setsockopt252

11.2.16 getsockopt252

11.3通信实现253

11.3.1 XJSocket类253

11.3.2 XJSocketIO类259

11.3.3 XJSocketIOMgr类277

11.3.4 XJSocketData类279

11.4小结282

第12章 适配283

12.1资源分辨率283

12.2设计分辨率284

12.2.1 kResolutionExactFit适配285

12.2.2 kResolutionNoBorder适配289

12.2.3固定宽或高适配296

12.3屏幕分辨率297

12.4小结298

第13章 自动更新299

13.1文件版本管理299

13.2 so文件更新302

13.3资源文件更新309

13.3.1 XJFileUtil类310

13.3.2 XJVersionMgr类311

13.3.3 UpdateMgr类313

13.4小结315

第14章 加解密316

14.1 AES算法316

14.2加密319

14.3解密319

14.3.1 2.x解密320

14.3.2 3.5版本解密320

14.4小结322

第15章 iOS323

15.1平台编译323

15.2基本设置324

15.2.1 info.plist文件324

15.2.2 Icon和 Launchimage设置324

15.2.3横竖屏325

15.3真机调试326

15.3.1证书326

15.3.2 App ID327

15.3.3设备327

15.3.4配置文件328

15.4 In-App Purchase328

15.4.1 Store Kit框架类329

15.4.2创建发布程序330

15.4.3获取产品列表330

15.4.4购买332

15.4.5验证334

15.5经纬度334

15.6照相337

15.7发布342

第16章 Android344

16.1 Win32平台下开发环境搭建344

16.1.1安装配置python344

16.1.2 Cocos2d-x 2.x项目创建344

16.1.3 Cocos2d-x 3.x项目创建344

16.2 Android开发环境搭建345

16.2.1 JDK345

16.2.2 Android SDK346

16.2.3 NDK346

16.2.4 Eclipse编译346

16.3基本知识347

16.3.1 AndroidManifest文件347

16.3.2 Android.mk文件347

16.3.3启动方式348

16.3.4签名348

16.4 C++与Java互调349

16.4.1 C++部分编写349

16.4.2 Java部分编写350

16.5经纬度350

16.5.1 getLastKnownLocation函数351

16.5.2条件查找352

16.6获取图片353

16.7应用关闭357

16.8小结358

热门推荐