图书介绍

HTML5跨平台游戏设计 从入门到超人气游戏开发实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

HTML5跨平台游戏设计 从入门到超人气游戏开发实战
  • 白乃远,吴苑瑜,曾奕霖编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302430020
  • 出版时间:2016
  • 标注页数:312页
  • 文件大小:78MB
  • 文件页数:330页
  • 主题词:超文本标记语言-游戏程序-程序设计

PDF下载


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

下载说明

HTML5跨平台游戏设计 从入门到超人气游戏开发实战PDF格式电子书版下载

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

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

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

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

图书目录

01游戏设计与HTML2

1.1 HTML5简介2

HTML是什么2

HTML的缺陷3

HTML5的发展3

HTML5全新体验4

HTML5特质5

HTML5与游戏设计6

1.2 HTML5开发环境的建立6

编辑工具Notepad ++7

安装Notepad++9

1.3 HTML5测试与调试14

安装Firefox浏览器15

安装Selenium IDE16

应用Selenium IDE18

1.4范例:HelloWorld21

范例说明21

重点技术21

代码段23

程序代码解析23

02HTML5基础26

2.1结构化元素26

什么是结构化元素26

结构化元素图解26

实际应用28

2.2内容标记方法31

绘图元素31

分组元素31

文字层级元素32

交互式元素34

2.3多媒体应用35

〈audio〉35

〈video〉36

〈source〉37

〈track〉37

补充说明:WebVTT格式38

〈embed〉38

2.4 Web应用程序39

〈datalist〉39

〈keygen〉39

〈output〉40

〈meter〉41

〈progress〉41

03CSS3应用44

3.1 CSS基础知识44

CSS是什么44

CSS3闪亮登场44

CSS基本语句45

引用CSS47

实战CSS49

3.2文字与图片49

文字样式50

图片55

盒子模式(box model)58

3.3表格与窗体61

表格61

窗体63

04CSS3网页小游戏67

4.1制作游戏场景67

游戏策划67

HTML结构68

CSS样式70

4.2制作地鼠和死亡动画73

地鼠布局方式73

地鼠死亡动画的触发原理73

动画属性Animation74

CSS样式74

4.3制作得分动画83

得分动画制作原理83

渐变属性Transition83

CSS样式84

4.4制作关卡时间条与游戏结束画面85

关卡时间条动画原理85

CSS样式86

05常用的触发事件与组件90

5.1鼠标单击事件监听90

JavaScript提要90

鼠标单击事件92

5.2键盘按键事件监听96

按下一个键(onKeyDown)96

按住(keyPress)与放开(KeyUp)98

5.3网页锚点跳转98

认识URL地址格式98

认识hash值99

5.4浏览器检测100

认识navigator100

实践一下navigator102

5.5 D OM控制102

认识getElementById102

认识eval()语句104

实现一个加减乘除计算器105

5.6分辨率检测107

检测屏幕数值107

自动转换电脑版与移动版版面108

5.7发送E-Mail——客户回复系统109

使用Chrome浏览器启动mailto109

使用JavaScript启动E-Mail109

5.8当前时间日期112

日期时间检测——计时器112

日期对象Date112

实现时间显示与计时器112

程序的执行效率113

06多媒体播放116

6.1 Canvas画布基础绘图116

Canvas语句的基础116

画布样版116

绘制图形117

控制图形的变形122

6.2 Canvas动画应用126

函数setInterval()126

函数requestAnimationFrame()128

6.3多媒体影音播放131

函数drawImage131

播放器尺寸的控制133

6.4范例:动画小剧场135

范例画面135

角色表(sprite)原理136

程序剖析136

07Web应用141

7.1基础介绍141

AJAX141

JSON144

7.2范例:Web服务器实际演练148

建立Web服务器148

AJAX传输范例152

JSON实际演练155

08网页数据存储158

8.1 Cookie和Session158

Stateless和Stateful158

Cookies简介159

Session简介160

8.2 Web Storage161

Web Storage的优势161

Web Storage的种类161

8.3范例:窗体切换165

09学习使用jQuery169

9.1 jQuery事件与函数169

开始使用jQuery169

认识jQuery语句170

jQuery声明170

jQuery选取指令171

j Query函数174

jQuery事件处理174

9.2标签控制177

属性(Attributes)和样式(CSS)控制177

DOM操作179

动画效果181

连续使用函数186

9.3开源模块的应用188

认识jQuery Plugin188

引用jQuery Plugin188

创建jQuery Plugin189

应用jQuery Plugin190

9.4范例:拉霸游戏191

jQuery Plugin资源191

拉霸游戏193

10趣味交互式个人履历网站198

10.1确定履历呈现的内容单元198

角色设置198

场景设置198

美术风格201

故事脚本202

系统规划205

10.2建立视差滚动网站场景207

初始设置208

游戏内容208

10.3制作角色外观与常态动画213

显示环境设置213

天空背景设置214

角色设置215

地面背景设置224

标题云与文字内容225

10.4制作场景对象动画事件227

视差滚动227

触发动画229

11认识HTML5游戏引擎236

11.1 gameQuery236

第一次接触gameQuery236

快速浏览gameQuery函数237

11.2 Quintus239

第一次接触Quintus239

范例快速浏览240

11.3 Melonjs245

第一次接触Melonjs245

范例快速浏览247

11.4 LimeJS250

第一次接触LimeJS250

范例快速浏览253

11.5 Cocos2D256

第一次接触Cocos2D256

官方范例快速浏览257

12游戏制作——2D游戏地图261

12.1下载与安装Tiled Map Editor261

12.2 2D免费游戏场景资源介绍262

OpenGameArt262

Reiner's Tilesets264

Game-icons.Net264

其他免费资源265

12.3绘制2D游戏场景与对象265

绘制场景265

绘制对象269

12.4编辑场景对象的属性270

12.5实机测试271

13游戏制作——仓库番推宝箱274

13.1 Quintus环境建立274

13.2 2D游戏场景建设275

13.3人物操控与Sheet动画279

13.4 2D碰撞系统285

13.5游戏关卡建立287

13.6加载多媒体资源289

13.7实机测试290

14游戏制作——Facebook网络应用293

14.1 Facebook API下载与权限申请293

开发人员注册293

添加应用程序294

获取API296

14.2 Facebook会员登录按钮298

JavaScript部分298

HTML部分302

14.3 Facebook发帖分享302

JavaScript部分302

HTML部分305

15HTML5游戏的上线分享307

15.1 Google云端存储架设游戏网站307

Google云端存储架站的限制307

Google云端存储架设网站的步骤307

15.2使用二维码分享网址310

二维码311

加入桌面311

热门推荐