Cocos Creator完全使用手册
全新正版 假一赔十 可开发票
¥
40.43
6.9折
¥
59
全新
仅1件
作者宋志京
出版社人民邮电出版社
ISBN9787115489746
出版时间2018-10
装帧平装
开本16开
定价59元
货号1201757692
上书时间2024-12-19
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
宋志京,毕业于北京工业大学,目前任触控未来讲师,主要负责Cocos软件的教学工作。有10余年代码开发经验,曾任目标在线、翼虎乐游、维度乐享等多家公司技术总监。曾、参与开发多款靠前、海外上线畅销手机游戏。对多种编程语言与多种游戏引擎有深入理解,尤其擅长网络与各种轻度架构。
目录
章CocosCreator基础与开发环境搭建1
1.1了解CocosCreator1
1.1.1初识CocosCreator1
1.1.2工作流程说明2
1.1.3功能特性3
1.1.4架构特色3
1.2安装和启动CocosCreator4
1.2.1下载CocosCreator4
1.2.2Windows安装说明5
1.2.3MacOS安装说明6
1.2.4操作系统要求6
1.2.5运行CocosCreator6
1.2.6禁用GPU加速6
1.2.7使用Cocos开发者账号登录7
1.3使用Dashboard7
1.3.1Dashboard7
1.3.2最近打开项目8
1.3.3新建项目9
1.3.4打开其他项目10
1.3.5帮助10
1.4“HelloWorld”案例11
1.4.1创建项目11
1.4.2初识CocosCreator界面11
1.4.3打开场景,开始工作13
1.4.4项目分解与尝试修改14
1.5项目结构19
1.5.1项目文件夹结构19
1.5.2构建目标20
1.6小结20
第2章编辑器基础21
2.1资源管理器窗口21
2.1.1界面预览21
2.1.2创建资源22
2.1.3资源列表22
2.1.4搜索资源22
2.2场景编辑器窗口23
2.2.1视图介绍24
2.2.2视图常用操作24
2.2.3使用节点变换工具24
2.3层级管理器窗口27
2.3.1创建节点27
2.3.2删除节点27
2.3.3改变节点层级关系28
2.3.4节点搜索框28
2.3.5其他常用操作28
2.4属性检查器窗口28
2.5串口输出29
2.6预览和构建30
2.6.1平台选择30
2.6.2模拟器31
2.6.3浏览器32
2.7小结33
第3章CocosCreator核心概念34
3.1节点与组件34
3.1.1节点34
3.1.2创建节点36
3.1.3子节点36
3.1.4组件36
3.1.5节点与组件的结合37
3.2Cocos坐标系38
3.2.1Cocos坐标系38
3.2.2世界坐标系与本地坐标系39
3.2.3节点的变换属性40
3.3节点与渲染42
3.3.1同级别遮挡42
3.3.2不同级别遮挡42
3.4精灵44
3.4.1精灵组件参考44
3.4.2精灵组件主要属性45
3.4.3渲染模式45
3.4.4精灵组件简单使用46
3.5标签46
3.5.1标签组件参考46
3.5.2标签组件主要属性46
3.5.3标签组件简单使用48
3.6预制48
3.6.1创建预制48
3.6.2预制的实例化49
3.6.3修改预制50
3.6.4还原预制51
3.6.5预制的自动同步51
3.7小结52
第4章脚本开发53
4.1代码编译环境配置54
4.1.1安装VSCode54
4.1.2安装CocosCreatorAPI适配插件54
4.1.3在项目中生成智能提示数据55
4.1.4使用VSCode打开和编辑项目55
4.1.5使用VSCode激活脚本编译55
4.1.6为编译添加快捷键57
4.1.7使用VSCode调试网页版游戏58
4.2节点和组件59
4.2.1创建脚本59
4.2.2编辑脚本60
4.2.3组件脚本与场景节点关联61
4.2.4cc.Class61
4.2.5继承62
4.2.6声明属性63
4.2.7声明属性的两种方式63
4.2.8访问节点和其他组件66
4.2.9获取其他节点67
4.2.10常用节点和组件接口70
4.3组件生命周期72
4.3.1onLoad73
4.3.2start73
4.3.3update73
4.3.4lateUpdate74
4.3.5onDestroy74
4.3.6onEnable74
4.3.7onDisable74
4.3.8脚本执行顺序75
4.4创建和销毁节点75
4.4.1创建新节点75
4.4.2复制已有节点76
4.4.3创建预制节点76
4.4.4销毁节点77
4.5资源管理78
4.5.1加载和切换场景78
4.5.2脚本中的资源79
4.5.3动态加载80
4.6CCClass进阶参考82
4.6.1构造函数82
4.6.2判断类型82
4.6.3重写83
4.6.4属性的get与set方法83
4.7小结84
第5章事件系统85
5.1发射和监听事件85
5.1.1CocosCreator的事件系统85
5.1.2监听事件86
5.1.3关闭监听88
5.1.4发射事件89
5.1.5分发事件90
5.2系统内置事件97
5.2.1鼠标事件97
5.2.2触摸事件103
5.3全局系统事件107
5.3.1输入事件108
5.3.2键盘事件108
5.3.3设备重力传感事件114
5.3.4设备重力传感事件案例115
5.4小结116
第6章GUI系统117
6.1画布与多分辨率适配117
6.1.1画布组件参考117
6.1.2设计分辨率和屏幕分辨率119
6.1.3设计分辨率和屏幕分辨率宽高比相同119
6.1.4设计分辨率宽高比不等于屏幕分辨率120
6.1.5其他选择121
6.2Widget与用户界面摆放和对齐121
6.3制作可任意拉伸的用户界面图像126
6.4Button131
6.4.1Button组件参考131
6.4.2Button事件134
6.5其他常见组件参考138
6.5.1EditBox组件参考139
6.5.2Layout组件参考141
6.5.3ScrollView143
6.5.4ProgressBar145
6.5.5Toggle组件参考146
6.5.6ToggleGroup组件参考147
6.5.7Slider组件参考148
6.5.8PageView组件参考149
6.5.9VideoPlayer组件参考151
6.5.10WebView组件参考154
6.6小结157
第7章动作系统与计时器158
7.1动作158
7.1.1动作简介158
7.1.2动作基础接口159
7.1.3瞬时动作160
7.1.4间隔动作161
7.1.5容器动作162
7.1.6缓动动作164
7.1.7动作回调166
7.2计时器167
7.2.1开始一个计时器167
7.2.2只执行一次的计时器168
7.2.3取消计时器169
7.3小结169
第8章动画系统170
8.1动画编辑器171
8.2创建动画172
8.2.1创建动画组件172
8.2.2动画组件参考172
8.2.3创建动画剪辑并关联动画组件173
8.3编辑动画174
8.3.1开始编辑动画剪辑174
8.3.2添加一个新的属性轨道174
8.3.3删除一个属性轨道175
8.3.4添加关键帧175
8.3.5选择关键帧与编辑关键帧175
8.3.6移动关键帧176
8.3.7删除关键帧176
8.3.8保存修改176
8.4编辑逐帧动画177
8.5非匀速动画179
8.5.1编辑窗口179
8.5.2使用预设曲线179
8.5.3自定义曲线180
8.6添加动画事件180
8.6.1添加事件180
8.6.2编辑动画事件180
8.6.3删除动画事件181
8.7使用脚本控制动画181
8.7.1播放动画剪辑182
8.7.2暂停、恢复、停止182
8.8小结184
第9章音乐与音效185
9.1音频的加载方式185
9.1.1音频格式185
9.1.2WebAudio和DOMAudio186
9.1.3手动选择加载模式186
9.2使用AudioSource播放187
9.2.1AudioSource组件188
9.2.2AudioSourceAPI188
9.3使用AudioEngine播放193
9.4小结200
0章调试与发布201
10.1网页平台调试201
10.1.1调试打印202
10.1.2运行时报错203
10.1.3断点调试206
10.2原生平台调试208
10.2.1调试打印208
10.2.2运行时报错210
10.2.3断点调试210
10.3网页平台发布214
10.3.1发布步骤214
10.3.2构建发布选项详解216
10.4原生发布217
10.4.1Android原生开发环境配置217
10.4.2Android打包发布原生平台220
10.4.3iOS打包发布223
10.4.4其他桌面平台打包发布225
10.5小结225
1章微信小游戏开发与发布226
11.1什么是微信小游戏227
11.1.1微信小游戏是微信小程序227
11.1.2微信小游戏入口227
11.1.3微信小游戏盈利方式227
11.1.4微信小游戏的开发228
11.2微信公众平台与小游戏开发环境搭建229
11.2.1微信公众平台229
11.2.2注册微信公众平台229
11.2.3小程序开发前准备231
11.2.4微信小游戏开发环境搭建232
11.3CocosCreator发布到微信小游戏流程234
11.4微信小游戏资源管理237
11.4.1文件结构237
11.4.2包体大小限制238
11.4.3远程资源下载238
11.5微信小游戏的调试241
11.5.1调试打印241
11.5.2断点调试241
11.6小结243
内容摘要
Cocos Creator作为Cocos2d-x官方推出的多平台开发工具,已经在众多Cocos图形编程工具中脱颖而出,而其直接发布成Html5版本的工作流程与方式必将在Html5的时代中大放异彩。本书从零开始,带领用户从Cocos环境配置、操作、脚本与代码、产品优化等方面详尽阐述如何制作多平台发布的游戏,并介绍如何将其发布互联网。同时,针对目前市场火热的微信小游戏的开发和发布,用一整章内容来详细讲解。本书适合从事游戏开发的职场新人及想要在游戏开发领域有所提升的中级开发人员,也适合作为高校计算机相关专业的教学参考书,及游戏引擎开发培训班的教材。
主编推荐
— 没有更多了 —
以下为对购买帮助不大的评价