- 电子工业出版社
 - 9787121388927
 - 1-3
 - 293916
 - 49225857-9
 - 平塑
 - 16开
 - 2021-05
 - 532
 - 332
 - 计算机科学与技术
 - 本科
 
                                作者简介
                            
                            
                                                                                        
                            内容简介
                        
                        
                                本书是微信小游戏开发的入门教程,通过大量实例介绍微信小游戏开发的基础知识和技巧。全书共9章,内容包括微信小游戏概述、微信小游戏策划、JavaScript、微信API、原生微信小游戏开发、Cocos引擎、物理引擎Box2D,最后通过跑酷游戏和纸牌游戏两个实战案例介绍微信小游戏的开发流程与方法,锻炼读者实际动手能力。                            
                            
                        
                            目录
                        
                        
                                目录第1章微信小游戏概述	111微信小游戏简介	1111微信小游戏的发展历史	1112微信小游戏的特点	3113微信小游戏的意义	3114微信小游戏的竞争对手	412微信小游戏和相关技术的区别	4121微信小游戏与微信小程序的区别	5122微信小游戏与H5小游戏的区别	5123微信小游戏的发展前景	6第2章微信小游戏策划	721游戏策划	7211游戏策划的重要性	7212游戏策划的思路	7213游戏策划的内容	722小游戏的设计思路	8221体验设计	8222利于传播的设计	14223赢利设计	19第3章JavaScript	2131JavaScript简介	2132JavaScript的运行	2133JavaScript基本语法	22331变量	22332数据类型	23333注释	29334分号	29335运算符	3034严格模式	3135逻辑结构	31351判断结构	31352循环结构	3236函数	34361函数的定义与使用	34362函数声明	35363arguments变量	35364可选参数	3637对象和继承	37371单个对象(singleobjects)	37372任意键属性(arbitrarykeyproperty)	38373引用方法(extractingmethod)	3838方法内部的函数	3839JSON	40391JSON基础	40392简单JSON示例	40393值的数组	41394JSON原理	42395在JavaScript中使用JSON	43396访问数据	44397修改JSON数据	45398转换回字符串	45第4章微信API	4641小游戏相关API概述	46411小游戏相关API简介	46412微信API的共性	46413微信API注意事项	4642登录授权类	47421用户信息	47422系统信息	50423登录	51424授权	53425位置	54426更新	55427交互	5643音乐类	58431音频	58432触摸事件	6144图片类	61441画布	61442帧率	65443字体	66444图像	66445定时器	6745网络请求类	68451发起请求	68452WebSocket	7146数据类	74461开放数据	74462开放数据域	82第5章原生微信小游戏开发	8551微信原生小游戏概述	8552Canvas的方法	8553了解微信开发工具	93531注册小游戏账号	93532安装并启动微信开发者工具	93533小游戏开发界面	94534微信小游戏的文件	9854第一个微信小游戏——贪食蛇	99541程序开始	99542变量的定义	100543屏幕触摸的实现	101544游戏主类的实现	102545beginGame()和initGame()函数的实现	103546绘制食物与吃食物的实现	10455文件路径和资源加载	108551内部引用路径	108552资源加载	108第6章Cocos引擎	10961CocosCreator简介	10962CocosCreator下载安装	109621版本选择	110622安装	110623测试	11063CocosCreator的界面	111631场景编辑器	112632控件库	112633层级管理器	113634属性检查器	113635资源管理器	117636控制台	117637工具栏	11864CocosCreator游戏开发流程	121641创建项目	121642建立基础文件夹	122643准备素材	123644创建游戏场景	123645添加元素	124646创建脚本	125647脚本控制游戏	133648预览游戏	13965案例——移动物体小游戏	140651创建项目	140652导入资源	140653创建场景	140654创建脚本	142655开发脚本	143656打包发布	146第7章物理引擎Box2D	14871认识物理引擎	148711模拟物体运动	148712程序性动画	14872Box2D	149721Box2D的由来	149722Box2D的优点	14973刚体组成的物理世界——Box2D核心概念	149731刚体	150732夹具	151733形状	152734约束	152735关节	153736物理世界	15474HelloBox2D	155741使用Box2DWeb前的准备	156742使用Box2D的步骤	15775在CocosCreator中Box2D的简单使用	160751物理系统管理器	160752小实例——物理组件的添加与设置	163753碰撞回调	16776案例——投篮小游戏	170第8章实战案例——跑酷游戏	17481游戏策划	174811游戏屏幕分辨率的选择	174812游戏场景切换设计	17482游戏主逻辑和数值设置	177821游戏主逻辑	177822数值设置	17983资源准备	179831图片资源	180832音频资源	18384游戏开发	183841新建项目	183842基础文件夹建立	183843资源导入	183844场景建立	184845UI制作与逻辑	184846游戏场景UI建立与游戏主逻辑	188847                            
                            
                        
                        
                        
                    















