您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
实例妙解Cocos2D-X游戏开发
装帧: 平装
出版社: 机械工业出版社
作者: 樊松阳 著
出版日期: 2014-10-01
商品条码: 9787111478539
版次: 1
开本: 16开
页数: 261
出版年份: 2014
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
这是一本完全通过游戏案例来驱动的实战性著作,作者是一线资深的游戏开发工程师和移动开发工程师,本书根据Cocos2D-X的最新版本撰写,得到了Cocos2D-X创始人王哲和CSDN创始人蒋涛两位业界专家的高度认可,权威性毋庸置疑。它将Cocos2D-X的各种功能、原理、技巧巧妙地融入游戏案例中,既增强了实战性,又降低了学习的难度;同时它还进行了人物和场景的设计,增强了学习的趣味性。此外,这些案例还从另外一个维度详细讲解了空战类、塔防类、物理类游戏的开发过程和方法。
作者简介
樊松阳,资深游戏开发工程师和移动应用开发工程师,曾就职于北京联众,在移动游戏开发方面积累了丰富的经验。精通Cocos2D-X和Unity3D游戏开发,有大量项目实战经验,并且擅长Cocos2D-X框架的改进与封装。此外,他还精通C++、Java和.NET相关技术,能熟练使用Lua、Python等脚本语言开发游戏程序,近期关注Swift。活跃于各大技术社区,CSDN博客专家,撰写的Cocos2D-X游戏开发系列文章非常受欢迎。
目录
前言
第一部分快速上手
第1章搭建Cocos2D-X开发环境2
1.1引擎简介3
1.1.1选择Cocos2D-X的理由3
1.1.2Cocos2D-X 3.x版本与先前版本的不同3
1.2搭建开发环境4
1.2.1安装开发环境4
1.2.2安装CocoStudio5
1.3创建项目6
1.3.1安装Python7
1.3.2创建新项目7
1.3.3目录结构9
1.4小结10
第2章钢琴师(上)11
2.1解析Cocos2D-X12
2.1.1元素12
2.1.2层14
2.1.3场景14
2.1.4导演15
2.1.5组合15
2.2使用UI编辑器15
2.2.1创建UI工程16
2.2.2创建元素17
2.2.3导出20
2.3载入到程序20
2.3.1创建加载环境21
2.3.2加载导出文件23
2.4完善功能24
2.4.1点击响应25
2.4.2补齐整套琴键27
2.5安装到手机中29
2.5.1安装Java环境30
2.5.2配置Cocos2D-X编译环境31
2.5.3编译项目32
2.6小结33
第3章钢琴师(下)34
3.1粒子效果35
3.1.1粒子效果原理35
3.1.2粒子编辑器36
3.1.3加载到程序中38
3.2动作38
3.2.1重要示例39
3.2.2学习方式39
3.2.3实际使用41
3.3文字42
3.3.1编辑自定义字体42
3.3.2在CocoStudio中使用字体44
3.4输入信息45
3.4.1编辑输入区域45
3.4.2添加输入设置46
3.4.3信息存储47
3.5小结48
第二部分开发实战
第4章飞机空战(上)50
4.1飞机起飞51
4.1.1动画编辑器52
4.1.2载入到程序中53
4.1.3制作敌人飞机55
4.1.4调整模拟器56
4.2飞机移动57
4.2.1点击调度结构57
4.2.2主角的移动58
4.2.3敌人飞机的移动59
4.3发射子弹62
4.3.1发出子弹63
4.3.2创建多个敌人66
4.3.3滚动背景67
4.4添加物理系统68
4.4.1更改World配置69
4.4.2添加Body70
4.4.3碰撞处理74
4.5重新开始游戏75
4.5.1制作对话框75
4.5.2载入对话框77
4.5.3重构开始游戏78
4.6小结82
第5章飞机空战(下)83
5.1欢迎界面84
5.1.1编辑UI85
5.1.2流程控制85
5.2游戏计分88
5.2.1制作界面88
5.2.2关联程序变量90
5.2.3添加血量90
5.2.4添加得分93
5.3结果界面93
5.3.1编辑界面94
5.3.2加载显示95
5.3.3存储记录98
5.4最高分界面99
5.4.1编辑界面100
5.4.2加载实现100
5.5小结102
第6章打砖块103
6.1搭建物理世界104
6.1.1设置世界特性104
6.1.2回弹的小球106
6.1.3创建挡板107
6.1.4移动挡板108
6.2设计关卡109
6.2.1使用场景编辑器109
6.2.2加载场景112
6.2.3适配场景113
6.3碰撞处理114
6.3.1定义Body类型115
6.3.2绑定编辑模型116
6.3.3碰撞响应117
6.4多个关卡118
6.4.1编辑欢迎界面119
6.4.2创建新关卡120
6.4.3载入程序120
6.4.4关卡预览122
6.5完善流程125
6.5.1编辑结果框125
6.5.2添加获胜逻辑127
6.5.3添加失败处理128
6.5.4梳理流程129
6.6小结132
第7章塔防(上)133
7.1瓦片地图134
7.1.1概念介绍134
7.1.2编辑器136
7.1.3创建工程137
7.1.4编辑场景138
7.1.5加载到程序139
7.2标记路径142
7.2.1创建对象层142
7.2.2加载移动143
7.2.3移动怪物144
7.3面向组件编程145
7.3.1Cocos2D-X对组件的支持145
7.3.2制作组件146
7.3.3初始化数据148
7.3.4调用移动149
7.3.5挂载到节点149
7.4防御塔151
7.4.1制作标记层151
7.4.2创建点击153
7.4.3读取属性153
7.4.4创建塔155
7.5制作碰撞组件156
7.5.1整体设计157
7.5.2编辑炮弹组件157
7.5.3防御塔组件160
7.5.4血量组件162
7.6碰撞模块165
7.6.1编写模块165
7.6.2调用模块168
7.7小结171
第8章塔防(下)172
8.1细化怪物173
8.1.1骨骼动画173
8.1.2编辑动画174
8.1.3载入程序176
8.2分数控制177
8.2.1制作HUD178
8.2.2波数显示179
8.2.3金币数180
8.2.4血量182
8.3流程控制184
8.3.1场景与层185
8.3.2欢迎场景186
8.3.3多关卡190
8.4结果菜单190
8.4.1制作九宫格菜单191
8.4.2挂载程序191
8.5小结196
第三部分拓展知识
第9章Cocos2D-X特性总结198
9.1基本类与宏198
9.1.1Node继承体系198
9.1.2常用宏199
9.2C++ 11新特性201
9.2.1auto201
9.2.2Lambda函数202
9.2.3std::function类型203
9.3内存管理206
9.4Cocos2D-X 3.x 绘制优化209
9.4.1自动批次渲染209
9.4.2绘制剔除212
9.5 小结213
第10章Android平台的SDK接入215
10.1搭建测试环境216
10.1.1创建Cocos2D-X项目216
10.1.2更改Android项目配置218
10.2Android环境配置222
10.2.1Eclipse配置项目关联222
10.2.2创建主Activity224
10.3C++调用SDK功能225
10.3.1添加C++调用225
10.3.2添加Java实现函数227
10.4Java调用C++228
10.4.1定义回调接口228
10.4.2实现处理逻辑230
10.5小结232
第11章App Store支付接入233
11.1新建应用233
11.2生成授权236
11.2.1授权设备237
11.2.2生成授权文件238
11.2.3运行项目240
11.3创建商品242
11.4接入程序246
11.5测试支付252
11.5.1创建测试账号252
11.5.2真机测试254
11.6小结254
第12章微信社交分享255
12.1开发环境搭建255
12.1.1创建工程255
12.1.2引入包257
12.1.3创建主Activity257
12.2发送信息到微信259
12.2.1C++部分调用259
12.2.2Java部分调用260
12.2.3申请包签名261
12.3小结261
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网