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

- 徐飞著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121270291
- 出版时间:2015
- 标注页数:358页
- 文件大小:62MB
- 文件页数:373页
- 主题词:游戏程序-C语言-程序设计
PDF下载
下载说明
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
热门推荐
- 2926437.html
- 2779594.html
- 2309361.html
- 3434330.html
- 341785.html
- 720349.html
- 2613309.html
- 3593644.html
- 341253.html
- 1037928.html
- http://www.ickdjs.cc/book_2296144.html
- http://www.ickdjs.cc/book_144145.html
- http://www.ickdjs.cc/book_791415.html
- http://www.ickdjs.cc/book_1691740.html
- http://www.ickdjs.cc/book_1254978.html
- http://www.ickdjs.cc/book_884133.html
- http://www.ickdjs.cc/book_1495239.html
- http://www.ickdjs.cc/book_1693272.html
- http://www.ickdjs.cc/book_2700165.html
- http://www.ickdjs.cc/book_1408392.html