图书介绍

HTML5游戏开发技术 Egret Engine【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

HTML5游戏开发技术 Egret Engine
  • 辛子俊,林雪莹编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7517059349
  • 出版时间:2017
  • 标注页数:208页
  • 文件大小:22MB
  • 文件页数:217页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML5游戏开发技术 Egret EnginePDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识当代互联网核心技术——HTML51

1.1 为什么使用HTML5开发游戏1

1.1.1 游戏!游戏!2

1.1.2 微信中的应用和小程序2

1.1.3 全平台的HTML5应用3

1.2 Egret Engine与游戏开发4

1.2.1 如何学习游戏开发4

1.2.2 为什么使用Egret Engine5

1.2.3 Egret Engine还可以做什么5

1.3 如何使用本书5

1.3.1 如果你是游戏开发新手5

1.3.2 如果你有开发经验5

1.3.3 获取相关网络资源6

第2章 就这么简单——10分钟开发一个HTML5应用7

2.1 开发前的准备工作7

2.1.1 软件下载7

2.1.2 安装配置7

2.1.3 软件界面9

2.2 开发“Hello world”应用11

2.2.1 新建项目12

2.2.2 运行项目14

2.2.3 编辑项目内容15

2.3 把应用发布到网络上20

2.4 TypeScript基础21

2.4.1 TypeScript简介21

2.4.2 对象的属性和方法22

2.4.3 对象的事件及运行流程23

2.4.4 编程基础24

第3章 互动与特效——摇奖游戏制作47

3.1 使用多媒体元素47

3.1.1 使用图片49

3.1.2 使用资源管理器实现预加载52

3.1.3 显示图像54

3.2 特效制作与应用58

3.2.1 粒子特效介绍58

3.2.2 Egret Feather使用59

3.2.3 花瓣飘落及元宝掉落特效60

3.3 事件机制65

3.3.1 什么是事件(Event)65

3.3.2 使用事件监听(Event Listener)66

第4章 多样的交互界面——卡牌游戏制作69

4.1 所见即所得的界面编辑69

4.1.1 准备设计资源72

4.1.2 EXML可视化编辑器74

4.1.3 皮肤分离机制79

4.2 交互界面开发80

4.2.1 主要界面开发80

4.2.2 界面逻辑实现85

4.3 EUI详细介绍96

4.3.1 EXML96

4.3.2 控件和容器99

4.3.3 自定义组件121

第5章 模拟物理——动作类平台游戏制作123

5.1 游戏设计思路及任务分解123

5.2 素材准备124

5.3 设计游戏界面131

5.3.1 游戏加载界面131

5.3.2 游戏开始界面133

5.4 场景逻辑133

5.4.1 载入界面133

5.4.2 开始界面135

5.5 使用p2物理引擎137

5.5.1 导入第三方库138

5.5.2 角色制作138

5.5.3 制作游戏场景143

5.5.4 碰撞检测与开发144

5.6 运行时错误调试148

5.6.1 Chrome调试148

5.6.2 “调试”视图150

第6章 人工智能——经典塔防游戏制作156

6.1 塔防游戏设计及任务分解156

6.1.1 塔防游戏元素分析156

6.1.2 面向对象编程158

6.1.3 MVC设计模式165

6.2 塔防游戏开发167

6.2.1 地图制作方法167

6.2.2 炮塔与子弹制作171

6.2.3 游戏图形渲染机制分析175

6.3 让炮塔更加智能176

6.3.1 人工智能的应用176

6.3.2 智能炮塔设计开发178

第7章 建立通信——网络多人聊天180

7.1 应用设计及分析180

7.1.1 网络资源设计180

7.1.2 多人聊天逻辑设计181

7.1.3 WebSocket原理及配置182

7.1.4 开放平台原理及使用184

7.2 游戏聊天室开发185

7.3 通过微信分享190

7.3.1 配置JS-SDK第三方库190

7.3.2 微信JS-SDK的使用191

7.3.3 微信分享接口使用193

第8章 高级技巧195

8.1 实际开发中的常见问题195

8.1.1 屏幕适配与自动布局195

8.1.2 如何使用第三方库198

8.2 跨平台开发与发布202

8.2.1 iOS和Android APP生成方法202

8.2.2 微信小程序生成方法204

8.3 接下来做什么208

热门推荐