您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
联系客服
|
搜索
热搜:
巴比伦首富
|
毛选
|
巴比伦
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
微信小游戏开发基础与案例实战
字数: 532000
装帧: 平装
出版社: 电子工业出版社
出版日期: 2020-07-01
商品条码: 9787121388927
版次: 1
开本: 16开
页数: 324
出版年份: 2020
定价:
¥69
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
收藏
上架到店铺
×
Close
上架到店铺
{{shop.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
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥22.05
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书是微信小游戏开发的入门教程,通过大量实例介绍微信小游戏开发的基础知识和技巧。全书共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 keyproperty) 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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网