图书介绍
大富翁手机游戏开发实战 基于Cocos2d-x 3.2引擎PDF|Epub|txt|kindle电子书版本网盘下载
- 李德国著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302414582
- 出版时间:2015
- 标注页数:390页
- 文件大小:295MB
- 文件页数:402页
- 主题词:移动电话机-游戏程序-程序设计
PDF下载
下载说明
大富翁手机游戏开发实战 基于Cocos2d-x 3.2引擎PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发环境搭建1
1.1 大富翁游戏简介1
1.1.1 人物介绍1
1.1.2 场景介绍2
1.1.3 技能道具介绍4
1.1.4 随机事件4
1.1.5 联网对战4
1.1.6 游戏操作4
1.2 大富翁游戏设计5
1.3 开发环境搭建7
1.3.1 Cocos2d-x下载与安装7
1.3.2 安装开发工具8
1.3.3 创建HelloWorld项目15
1.3.4 在Windows平台Android环境搭建24
1.4 本章小结29
第2章 Cocos2d-x基础介绍30
2.1 场景、层、精灵、导演模型30
2.1.1 导演30
2.1.2 场景30
2.1.3 层31
2.1.4 精灵31
2.2 帧循环和渲染树31
2.2.1 帧循环32
2.2.2 渲染树34
2.3 内存管理介绍36
2.4 场景切换38
2.5 精灵纹理和帧39
2.6 坐标系介绍40
2.7 回调函数介绍42
2.7.1 Lambda表达式42
2.7.2 类模版std::function42
2.7.3 bind模板42
2.8 基础数据类型44
2.8.1 Value类型44
2.8.2 cocos2d::Vector容器45
2.9 本章小结48
第3章 大富翁片头动画开发49
3.1 Cocos2d-x动画介绍及代码编写49
3.1.1 创建新工程49
3.1.2 创建SplashScene.cpp文件49
3.2 大富翁片头动画流程图54
3.3 本章小结54
第4章 大富翁菜单场景开发55
4.1 Scale9Sprite、ControlButton、UserDefault控件55
4.1.1 Scale9Sprite55
4.1.2 ControlButton55
4.1.3 UserDefault56
4.2 添加菜单57
4.3 程序调试62
4.4 本章小结66
第5章 大富翁对话框开发67
5.1 准备工作67
5.2 定义对话框68
5.3 调用对话框73
5.4 本章小结74
第6章 大富翁关卡选择场景开发75
6.1 准备工作75
6.2 定义关卡场景75
6.3 修改窗口适配77
6.4 添加scrollview控件78
6.5 校正scrollview滑动效果80
6.6 本章小结83
第7章 大富翁地图开发84
7.1 地图编辑84
7.1.1 准备工作84
7.1.2 下载地图编辑器85
7.1.3 使用Tiled编辑游戏地图85
7.2 加载游戏地图87
7.3 本章小结91
第8章 大富翁角色行走开发92
8.1 获取地图中way道路图层的数据92
8.1.1 流程图92
8.1.2 代码实现93
8.1.3 测试97
8.2 添加游戏角色99
8.2.1 角色图片说明99
8.2.2 Plist文件制作方法100
8.2.3 定义角色类105
8.3 根据步数获取角色路径110
8.4 让角色按照路径行走116
8.5 让角色轮流行走120
8.5.1 行走流程120
8.5.2 NotificationCenter类介绍122
8.5.3 代码实现123
8.6 显示回合计数器127
8.6.1 实现逻辑127
8.6.2 代码实现127
8.7 显示角色行走步数效果130
8.8 用自定义事件改写消息观察者133
8.9 本章小结135
第9章 购买空地136
9.1 大富翁地块介绍及变量初始化工作136
9.2 购买地块140
9.2.1 买地流程140
9.2.2 代码实现140
9.3 添加角色购买空地动画147
9.3.1 编辑粒子效果147
9.3.2 增加动画效果151
9.4 升级地块155
9.5 本章小结162
第10章 缴纳过路费163
10.1 缴纳过路费流程163
10.1.1 缴纳过路费流程图163
10.1.2 代码实现164
10.2 缴纳相连地块过路费170
10.2.1 寻找相邻左右地块的方法170
10.2.2 寻找上下相邻地块的方法171
10.2.3 代码实现172
10.3 开发Toast提示框177
10.4 本章小结182
第11章 国际化——解决中文乱码183
11.1 使用Dictionary实现国际化183
11.2 使用ValueMap实现国际化186
11.3 本章小结188
第12章 大富翁路障开发189
12.1 问号随机事件开发189
12.2 捡到体力分值卡,增加体力195
12.3 蜜蜂挡路,受伤住院200
12.4 捡到珍珠,增加金钱212
12.5 补充功能215
12.6 本章小结216
第13章 大富翁彩票系统开发217
13.1 购买彩票界面开发217
13.2 彩票开奖界面开发230
13.2.1 开奖对话框界面开发230
13.2.2 显示角色购买的彩票234
13.2.3 显示开奖对话框239
13.3 本章小结242
第14章 大富翁股票系统开发243
14.1 股票系统逻辑243
14.2 定义股票类243
14.3 股票界面开发245
14.4 显示股市界面262
14.5 本章小结268
第15章 大富翁角色技能开发269
15.1 角色技能开发269
15.1.1 角色技能介绍269
15.1.2 角色技能card类实现269
15.1.3 角色技能实现275
15.2 提升技能等级289
15.3 添加游戏结束判断290
15.4 本章小结292
第16章 大富翁游戏存档开发293
16.1 大富翁JSON数据格式293
16.2 保存游戏的开发295
16.3 载入存档开发299
16.4 本章小结306
第17章 大富翁游戏配音开发307
17.1 播放音效前的准备工作307
17.2 添加音效311
17.3 本章小结311
第18章 大富翁游戏移植312
18.1 移植到android设备的方法312
18.2 本章小结316
第19章 大富翁网络对战开发317
19.1 AppWrap联网框架介绍317
19.2 在大富翁项目中集成AppWrap联网框架324
19.3 数据同步332
19.3.1 同步数据与同步方法332
19.3.2 角色加入房间后位置同步334
19.3.3 蜜蜂和珍珠位置同步337
19.3.4 角色轮流行走同步339
19.3.5 过路费同步343
19.3.6 角色住院同步344
19.3.7 彩票、股票同步348
19.3.8 技能同步355
19.3.9 游戏结束同步357
19.4 编写自己的联网框架358
19.4.1 Socket流程与函数358
19.4.2 联网流程361
19.4.3 数据格式362
19.4.4 实现联网框架370
19.4.5 联网对战界面的实现375
19.4.6 游戏的同步377
19.4.7 角色状态同步379
19.4.8 蜜蜂、珍珠同步381
19.4.9 角色行走同步382
19.4.10 缴纳过路费同步384
19.4.11 彩票、股票同步386
19.5 本章小结390