本周开始,我将会在每周六更新一篇“热点剖析”,阐述我对 2D 游戏开发之外的热点,比如 HTML5 游戏、移动端游戏、AR 和人工智能在游戏领域的应用,以及我对微信小游戏、移动游戏、独立游戏开发者的一些观点和看法。
我已经为你讲解了核心的开发知识,对于这些相对热门领域的知识,你可以根据兴趣进行选择学习。
从前几年开始,H5 这个技术就开始蓬勃发展。不管是懂行的还是不懂行的,都开始以“H5”这个字眼来描述产品。比如老板会说“我们就做个 H5 的页面吧”,或者“这个游戏是 H5 的吗”。很多人已经把 H5 等价于“手机端页面”了,这样的理解显然是错误的。
那么 H5 究竟是什么?它的优点在哪里?为什么现在大家都在谈论 H5?你真的知道 H5 是什么,并真的深入理解了它吗?
Flash 是什么?
首先,在说 H5 之前,我想先介绍一下 Flash 技术。
Flash 是由 Adobe 公司开发的一种富媒体技术,起初是一种放置在浏览器中的插件,填补了当时 HTML 页面平淡的空白,增强了网页交互的能力。你可以在 Flash 中做出任何东西,也可以访问本地电脑中的东西。后来,Adobe 公司推出了播放器,在电脑上不打开浏览器,也可以观看或者游戏 Flash 程序员编写出来的产品。乃至今日,依然有大量应用于 Flash 的富媒体应用,比如视频的播放,比如独立的小游戏,比如网页游戏,甚至桌面应用,都是使用 Flash 开发的。