• 微信小游戏开发基础与案例实战
21年品牌 40万+商家 超1.5亿件商品

微信小游戏开发基础与案例实战

本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,最快当天,一般隔天发货。支持7天无理由退换货.开票联系客服

45.27 6.6折 69 全新

库存2件

北京西城
认证卖家担保交易快速发货售后保障

作者夏羽

出版社电子工业出版社

出版时间2020-07

版次1

装帧其他

货号30917439

上书时间2023-12-15

剡溪书局

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
目录
第1章 微信小游戏概述1
1.1  微信小游戏简介1
1.1.1  微信小游戏的发展历史1
1.1.2  微信小游戏的特点3
1.1.3  微信小游戏的意义3
1.1.4  微信小游戏的竞争对手4
1.2  微信小游戏和相关技术的区别4
1.2.1  微信小游戏与微信小程序的区别5
1.2.2  微信小游戏与H5小游戏的区别5
1.2.3  微信小游戏的发展前景6
第2章 微信小游戏策划7
2.1  游戏策划7
2.1.1  游戏策划的重要性7
2.1.2  游戏策划的思路7
2.1.3  游戏策划的内容7
2.2  小游戏的设计思路8
2.2.1  体验设计8
2.2.2  利于传播的设计14
2.2.3  赢利设计19
第3章 JavaScript21
3.1  JavaScript简介21
3.2  JavaScript的运行21
3.3  JavaScript基本语法22
3.3.1  变量22
3.3.2  数据类型23
3.3.3  注释29
3.3.4  分号29
3.3.5  运算符30
3.4  严格模式31
3.5  逻辑结构31
3.5.1  判断结构31
3.5.2  循环结构32
3.6  函数34
3.6.1  函数的定义与使用34
3.6.2  函数声明35
3.6.3  arguments变量35
3.6.4  可选参数36
3.7  对象和继承37
3.7.1  单个对象(single objects)37
3.7.2  任意键属性(arbitrary key
property)38
3.7.3  引用方法(extracting method)38
3.8  方法内部的函数38
3.9  JSON40
3.9.1  JSON基础40
3.9.2  简单JSON示例40
3.9.3  值的数组41
3.9.4  JSON原理42
3.9.5  在JavaScript中使用JSON43
3.9.6  访问数据44
3.9.7  修改JSON数据45
3.9.8  转换回字符串45
第4章 微信API46
4.1  小游戏相关API概述46
4.1.1  小游戏相关API简介46
4.1.2  微信API的共性46
4.1.3  微信API注意事项46
4.2  登录授权类47
4.2.1  用户信息47
4.2.2  系统信息50
4.2.3  登录51
4.2.4  授权53
4.2.5  位置54
4.2.6  更新55
4.2.7  交互56
4.3  音乐类58
4.3.1  音频58
4.3.2  触摸事件61
4.4  图片类61
4.4.1  画布61
4.4.2  帧率65
4.4.3  字体66
4.4.4  图像66
4.4.5  定时器67
4.5  网络请求类68
4.5.1  发起请求68
4.5.2  WebSocket71
4.6  数据类74
4.6.1  开放数据74
4.6.2  开放数据域82
第5章 原生微信小游戏开发85
5.1  微信原生小游戏概述85
5.2  Canvas的方法85
5.3  了解微信开发工具93
5.3.1  注册小游戏账号93
5.3.2  安装并启动微信开发者工具93
5.3.3  小游戏开发界面94
5.3.4  微信小游戏的文件98
5.4  第一个微信小游戏——贪食蛇99
5.4.1  程序开始99
5.4.2  变量的定义100
5.4.3  屏幕触摸的实现101
5.4.4  游戏主类的实现102
5.4.5  beginGame()和initGame()函数的
实现103
5.4.6  绘制食物与吃食物的实现104
5.5  文件路径和资源加载108
5.5.1  内部引用路径108
5.5.2  资源加载108
第6章 Cocos引擎109
6.1  Cocos Creator简介109
6.2  Cocos Creator下载安装109
6.2.1  版本选择110
6.2.2  安装110
6.2.3  测试110
6.3  Cocos Creator的界面111
6.3.1  场景编辑器112
6.3.2  控件库112
6.3.3  层级管理器113
6.3.4  属性检查器113
6.3.5  资源管理器117
6.3.6  控制台117
6.3.7  工具栏118
6.4  Cocos Creator游戏开发流程121
6.4.1  创建项目121
6.4.2  建立基础文件夹122
6.4.3  准备素材123
6.4.4  创建游戏场景123
6.4.5  添加元素124
6.4.6  创建脚本125
6.4.7  脚本控制游戏133
6.4.8  预览游戏139
6.5  案例——移动物体小游戏140
6.5.1  创建项目140
6.5.2  导入资源140
6.5.3  创建场景140
6.5.4  创建脚本142
6.5.5  开发脚本143
6.5.6  打包发布146
第7章  物理引擎Box2D148
7.1  认识物理引擎148
7.1.1  模拟物体运动148
7.1.2  程序性动画148
7.2  Box2D149
7.2.1  Box2D的由来149
7.2.2  Box2D的优点149
7.3  刚体组成的物理世界——
Box2D核心概念149
7.3.1  刚体150
7.3.2  夹具151
7.3.3  形状152
7.3.4  约束152
7.3.5  关节153
7.3.6  物理世界154
7.4  Hello Box2D155
7.4.1  使用Box2D Web前的准备156
7.4.2  使用Box2D的步骤157
7.5  在Cocos Creator中Box2D的
简单使用160
7.5.1  物理系统管理器160
7.5.2  小实例——物理组件的
添加与设置163
7.5.3  碰撞回调167
7.6  案例——投篮小游戏170
第8章  实战案例——跑酷游戏174
8.1  游戏策划174
8.1.1  游戏屏幕分辨率的选择174
8.1.2  游戏场景切换设计174
8.2  游戏主逻辑和数值设置177
8.2.1  游戏主逻辑177
8.2.2  数值设置179
8.3  资源准备179
8.3.1  图片资源180
8.3.2  音频资源183
8.4  游戏开发183
8.4.1  新建项目183
8.4.2  基础文件夹建立183
8.4.3  资源导入183
8.4.4  场景建立184
8.4.5  UI制作与逻辑184
8.4.6  游戏场景UI建立与游戏
主逻辑188
8.4.7  结束界面UI与逻辑215
8.4.8  排行榜界面UI与逻辑218
8.5  打包发布与异步加载229
8.5.1  打包发布229
8.5.2  异步加载231
第9章  实战案例——纸牌游戏236
9.1  游戏策划236
9.1.1  游戏屏幕的分辨率选择236
9.1.2  游戏场景切换设计237
9.2  游戏主逻辑239
9.2.1  游戏主逻辑239
9.2.2  数值设置240
9.3  资源准备241
9.3.1  图片资源241
9.3.2  音频资源242
9.4  游戏开发243
9.4.1  工程建立243
9.4.2  服务器搭建与基本配置244
9.4.3  客户端场景搭建与服务器连接248
9.5  打包发布与测试322
9.5.1  减少项目模块322
9.5.2  打包微信小游戏322
9.5.3  邀请好友同玩324

内容摘要
本书是微信小游戏开发的入门教程,通过大量实例介绍微信小游戏开发的基础知识和技巧。全书共9章,内容包括微信小游戏概述、微信小游戏策划、JavaScript、微信API、原生微信小游戏开发、Cocos引擎、物理引擎Box2D,最后通过跑酷游戏和纸牌游戏两个实战案例介绍微信小游戏的开发流程与方法,锻炼读者实际动手能力。

图书标准信息
  • 作者 夏羽
  • 出版社 电子工业出版社
  • 出版时间 2020-07
  • 版次 1
  • ISBN 9787121388927
  • 定价 69.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 332页
  • 字数 532千字
【内容简介】
本书是微信小游戏开发的入门教程,通过大量实例介绍微信小游戏开发的基础知识和技巧。全书共9章,内容包括微信小游戏概述、微信小游戏策划、JavaScript、微信API、原生微信小游戏开发、Cocos引擎、物理引擎Box2D,*后通过跑酷游戏和纸牌游戏两个实战案例介绍微信小游戏的开发流程与方法,锻炼读者实际动手能力。
【作者简介】
夏羽,四川师范大学计算机科学学院计算机系教师,长期从事微信小程序开发教学工作,具有丰富的程序开发实战经验。
【目录】
目录 

第1章 微信小游戏概述 1 

1.1 微信小游戏简介 1 

1.1.1 微信小游戏的发展历史 1 

1.1.2 微信小游戏的特点 3 

1.1.3 微信小游戏的意义 3 

1.1.4 微信小游戏的竞争对手 4 

1.2 微信小游戏和相关技术的区别 4 

1.2.1 微信小游戏与微信小程序的区别 5 

1.2.2 微信小游戏与H5小游戏的区别 5 

1.2.3 微信小游戏的发展前景 6 

第2章 微信小游戏策划 7 

2.1 游戏策划 7 

2.1.1 游戏策划的重要性 7 

2.1.2 游戏策划的思路 7 

2.1.3 游戏策划的内容 7 

2.2 小游戏的设计思路 8 

2.2.1 体验设计 8 

2.2.2 利于传播的设计 14 

2.2.3 赢利设计 19 

第3章 JavaScript 21 

3.1 JavaScript简介 21 

3.2 JavaScript的运行 21 

3.3 JavaScript基本语法 22 

3.3.1 变量 22 

3.3.2 数据类型 23 

3.3.3 注释 29 

3.3.4 分号 29 

3.3.5 运算符 30 

3.4 严格模式 31 

3.5 逻辑结构 31 

3.5.1 判断结构 31 

3.5.2 循环结构 32 

3.6 函数 34 

3.6.1 函数的定义与使用 34 

3.6.2 函数声明 35 

3.6.3 arguments变量 35 

3.6.4 可选参数 36 

3.7 对象和继承 37 

3.7.1 单个对象(single objects) 37 

3.7.2 任意键属性(arbitrary key 

property) 38 

3.7.3 引用方法(extracting method) 38 

3.8 方法内部的函数 38 

3.9 JSON 40 

3.9.1 JSON基础 40 

3.9.2 简单JSON示例 40 

3.9.3 值的数组 41 

3.9.4 JSON原理 42 

3.9.5 在JavaScript中使用JSON 43 

3.9.6 访问数据 44 

3.9.7 修改JSON数据 45 

3.9.8 转换回字符串 45 

第4章 微信API 46 

4.1 小游戏相关API概述 46 

4.1.1 小游戏相关API简介 46 

4.1.2 微信API的共性 46 

4.1.3 微信API注意事项 46 

4.2 登录授权类 47 

4.2.1 用户信息 47 

4.2.2 系统信息 50 

4.2.3 登录 51 

4.2.4 授权 53 

4.2.5 位置 54 

4.2.6 更新 55 

4.2.7 交互 56 

4.3 音乐类 58 

4.3.1 音频 58 

4.3.2 触摸事件 61 

4.4 图片类 61 

4.4.1 画布 61 

4.4.2 帧率 65 

4.4.3 字体 66 

4.4.4 图像 66 

4.4.5 定时器 67 

4.5 网络请求类 68 

4.5.1 发起请求 68 

4.5.2 WebSocket 71 

4.6 数据类 74 

4.6.1 开放数据 74 

4.6.2 开放数据域 82 

第5章 原生微信小游戏开发 85 

5.1 微信原生小游戏概述 85 

5.2 Canvas的方法 85 

5.3 了解微信开发工具 93 

5.3.1 注册小游戏账号 93 

5.3.2 安装并启动微信开发者工具 93 

5.3.3 小游戏开发界面 94 

5.3.4 微信小游戏的文件 98 

5.4 第一个微信小游戏——贪食蛇 99 

5.4.1 程序开始 99 

5.4.2 变量的定义 100 

5.4.3 屏幕触摸的实现 101 

5.4.4 游戏主类的实现 102 

5.4.5 beginGame()和initGame()函数的 

实现 103 

5.4.6 绘制食物与吃食物的实现 104 

5.5 文件路径和资源加载 108 

5.5.1 内部引用路径 108 

5.5.2 资源加载 108 

第6章 Cocos引擎 109 

6.1 Cocos Creator简介 109 

6.2 Cocos Creator下载安装 109 

6.2.1 版本选择 110 

6.2.2 安装 110 

6.2.3 测试 110 

6.3 Cocos Creator的界面 111 

6.3.1 场景编辑器 112 

6.3.2 控件库 112 

6.3.3 层级管理器 113 

6.3.4 属性检查器 113 

6.3.5 资源管理器 117 

6.3.6 控制台 117 

6.3.7 工具栏 118 

6.4 Cocos Creator游戏开发流程 121 

6.4.1 创建项目 121 

6.4.2 建立基础文件夹 122 

6.4.3 准备素材 123 

6.4.4 创建游戏场景 123 

6.4.5 添加元素 124 

6.4.6 创建脚本 125 

6.4.7 脚本控制游戏 133 

6.4.8 预览游戏 139 

6.5 案例——移动物体小游戏 140 

6.5.1 创建项目 140 

6.5.2 导入资源 140 

6.5.3 创建场景 140 

6.5.4 创建脚本 142 

6.5.5 开发脚本 143 

6.5.6 打包发布 146 

第7章 物理引擎Box2D 148 

7.1 认识物理引擎 148 

7.1.1 模拟物体运动 148 

7.1.2 程序性动画 148 

7.2 Box2D 149 

7.2.1 Box2D的由来 149 

7.2.2 Box2D的优点 149 

7.3 刚体组成的物理世界—— 

Box2D核心概念 149 

7.3.1 刚体 150 

7.3.2 夹具 151 

7.3.3 形状 152 

7.3.4 约束 152 

7.3.5 关节 153 

7.3.6 物理世界 154 

7.4 Hello Box2D 155 

7.4.1 使用Box2D Web前的准备 156 

7.4.2 使用Box2D的步骤 157 

7.5 在Cocos Creator中Box2D的 

简单使用 160 

7.5.1 物理系统管理器 160 

7.5.2 小实例——物理组件的 

添加与设置 163 

7.5.3 碰撞回调 167 

7.6 案例——投篮小游戏 170 

第8章 实战案例——跑酷游戏 174 

8.1 游戏策划 174 

8.1.1 游戏屏幕分辨率的选择 174 

8.1.2 游戏场景切换设计 174 

8.2 游戏主逻辑和数值设置 177 

8.2.1 游戏主逻辑 177 

8.2.2 数值设置 179 

8.3 资源准备 179 

8.3.1 图片资源 180 

8.3.2 音频资源 183 

8.4 游戏开发 183 

8.4.1 新建项目 183 

8.4.2 基础文件夹建立 183 

8.4.3 资源导入 183 

8.4.4 场景建立 184 

8.4.5 UI制作与逻辑 184 

8.4.6 游戏场景UI建立与游戏 

主逻辑 188 

8.4.7 结束界面UI与逻辑 215 

8.4.8 排行榜界面UI与逻辑 218 

8.5 打包发布与异步加载 229 

8.5.1 打包发布 229 

8.5.2 异步加载 231 

第9章 实战案例——纸牌游戏 236 

9.1 游戏策划 236 

9.1.1 游戏屏幕的分辨率选择 236 

9.1.2 游戏场景切换设计 237 

9.2 游戏主逻辑 239 

9.2.1 游戏主逻辑 239 

9.2.2 数值设置 240 

9.3 资源准备 241 

9.3.1 图片资源 241 

9.3.2 音频资源 242 

9.4 游戏开发 243 

9.4.1 工程建立 243 

9.4.2 服务器搭建与基本配置 244 

9.4.3 客户端场景搭建与服务器连接 248 

9.5 打包发布与测试 322 

9.5.1 减少项目模块 322 

9.5.2 打包微信小游戏 322 

9.5.3 邀请好友同玩 324
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP