从 0 开始学游戏开发
蔡能
原网易游戏引擎架构师,资深游戏底层技术专家
37243 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 42 讲
从 0 开始学游戏开发
15
15
1.0x
00:00/00:00
登录|注册

第28讲 | 热点剖析(一):HTML5技术是如何取代Flash的?

SEO优化
编程
多媒体支持
本地存储
设备兼容
语法
传播能力
速度和资源占用
灵活性和审核要求
嵌入原生App
H5规范的开放性
大公司不支持Flash
移动平台支持
H5技术特性
HTML5标准的发展历程
优点和缺点
初始是浏览器插件,后来推出播放器
Adobe公司开发的富媒体技术
H5技术的3D效果实现
用H5编写游戏的优点
H5技术取代Flash的原因
H5技术究竟是什么?
Flash是什么?
HTML5技术是如何取代Flash的?

该思维导图由 AI 生成,仅供参考

本周开始,我将会在每周六更新一篇“热点剖析”,阐述我对 2D 游戏开发之外的热点,比如 HTML5 游戏、移动端游戏、AR 和人工智能在游戏领域的应用,以及我对微信小游戏、移动游戏、独立游戏开发者的一些观点和看法。
我已经为你讲解了核心的开发知识,对于这些相对热门领域的知识,你可以根据兴趣进行选择学习。
本周及接下来两周的周六,我会依次为你介绍 HTML5 游戏,以及如何选择 HTML5 的游戏引擎,并带你编写一款 H5 小游戏。
从前几年开始,H5 这个技术就开始蓬勃发展。不管是懂行的还是不懂行的,都开始以“H5”这个字眼来描述产品。比如老板会说“我们就做个 H5 的页面吧”,或者“这个游戏是 H5 的吗”。很多人已经把 H5 等价于“手机端页面”了,这样的理解显然是错误的。
那么 H5 究竟是什么?它的优点在哪里?为什么现在大家都在谈论 H5?你真的知道 H5 是什么,并真的深入理解了它吗?

Flash 是什么?

首先,在说 H5 之前,我想先介绍一下 Flash 技术。
Flash 是由 Adobe 公司开发的一种富媒体技术,起初是一种放置在浏览器中的插件,填补了当时 HTML 页面平淡的空白,增强了网页交互的能力。你可以在 Flash 中做出任何东西,也可以访问本地电脑中的东西。后来,Adobe 公司推出了播放器,在电脑上不打开浏览器,也可以观看或者游戏 Flash 程序员编写出来的产品。乃至今日,依然有大量应用于 Flash 的富媒体应用,比如视频的播放,比如独立的小游戏,比如网页游戏,甚至桌面应用,都是使用 Flash 开发的。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

HTML5技术的崛起对游戏开发和网页交互领域带来了重大变革。Flash技术的效率低、资源访问不便等缺点促使人们转向HTML5的开发。HTML5技术不仅支持多媒体、本地存储等功能,还具有更好的语法结构和更丰富的标签,使得网页编写更加便捷。此外,HTML5编写的游戏在资源占用和传播能力方面也优于Flash,尤其适合移动平台的小型游戏和营销工具。然而,尽管HTML5技术取代了Flash,但在原生App开发和画面效果方面仍存在一定局限性,因此现在许多App开发采用HTML5和原生混合开发的方式。总的来说,HTML5技术的兴起标志着网页交互和游戏开发领域的重大变革,为移动平台和网页应用带来了更多可能性。 HTML5技术所拥有的3D效果是通过WebGL技术实现的,它使得在浏览器中呈现出高性能的3D图形成为可能。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《从 0 开始学游戏开发》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(8)

  • 最新
  • 精选
  • 壬大师
    老师,像斗地主、三国杀这种牌类手机游戏是用html5合适还是C++合适?

    作者回复: 看需求。要做APP还是h5

    2018-06-23
    2
  • 周飞
    XMLHttpRequest是原生ajax请求,不能解决跨域问题,还是得用jsonp或cors来解决。h5提供的是postmessage
    2018-06-23
    10
  • 董豪强
    threejs ,更底层的其实还是webgl
    2018-06-19
    3
  • 曹源
    WebGL?
    2018-06-16
    2
  • H.Humbert
    webgl
    2018-07-22
    1
  • 神马*涛💋
    老师,比如一个中国象棋游戏。用H5好 ,还是做成安卓app更好?
    2021-09-07
  • 😯
    WebGL吧,我们之前项目做过3D模型在浏览器渲染用到的就是这
    2018-11-27
  • 王俊涛
    canvas webgl
    2018-06-17
收起评论
显示
设置
留言
8
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部