注册 登录 进入教材巡展
#
  • #

出版时间:2021年5月

出版社:电子工业出版社

以下为《微信小游戏开发基础与案例实战》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121388927
  • 1-3
  • 293916
  • 49225857-9
  • 平塑
  • 16开
  • 2021年5月
  • 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