H5游戏开发技术的发展进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5游戏开发技术的发展进程相关的知识,希望对你有一定的参考价值。

首先,手机上最常用的两个浏览器android Chromeios Safari默认支持WebGL。随着这一飞跃式地发展,PC浏览器和手机都支持硬件图形加速,而这是Web成为可行性游戏平台的必要条件。同时,这也使FlashSilverlightJavaFX等技术变得落伍。

其次,经过15年的发展,H5标准最终确定。这开启了 “稳步爬升恢复期”。这是目前我们所处的H5阶段,也是web游戏真正爆发的前奏阶段。不过,技术的创新和发展并不止于此。自从H5标准确定以来,发生了很多新事物。尤其值得注意的是,20166javascript 6标准的确认。JavascripthtmlCSSWeb编程的三大支柱。

新版本的JavaScript是编程语言现代化的一大进步,响应了大家的历史需求,特别是面向代表、变量范围,以及一系列允许大型项目管理的特征的需求方面。然而,浏览器公司还未完全实现支持新版本。因此,他们什么时候完成至关重要,因为这将让Javascript 6成为Web,尤其是Web游戏中又一跳跃式发展。

除了标准的进展外,公司也有一些重要的突破。在GDC 2014大会上,MozillaEpic Games推出了ASMASMJavascript高度优化的子集,允许C/C++代码移植到WebEpic Games演示了一个用C++编译、转到ASM后在浏览器上运行的3D demo

它是Web将成为下一个游戏平台的第一个例证。不过,如果我们将其与其它编程语言进行比较,ASM在很多方面仍有很多局限性。这或许也是为什么Mozilla、谷歌和苹果在W3C下创建一个名为WebAssemblywasm新标准的原因。

Wasm将使Javascript通过模块提升特性变得可能。同时,它将支持在其他编程语言中普遍存在的低级编程接口。这意味着加载将比今日快得多,也就可以制作更大型的游戏。WebAssembly绝对是把Web变成史无前例的游戏平台的有力支撑,因为目前只适用于原生环境的游戏将可以移植到Web平台。

好消息远不止这些。浏览器厂商开始制作第二版WebGL,WebGL2WebGL2将拥有更强大的图像计算能力。此外,苹果最近提出要创建一个新的API标准,以利用现代GPU的性能,就如Direct3DVulkanMetal那样的。

另一个叫WebCL标准也正在被推进中,其并行计算能够更好地利用多核CPUGPU的设备。除此之外,还必须提到SIMD技术单指令多数据流。这是很多处理器中包含的技术,允许并行执行数据向量的指令,从而提高数学的运算能力和图形的性能。像Cordova这样的OSS项目可以将Web应用转换为原生应用通常称为混合应用。最后,微软凭借新浏览器Edge”回归到web领域了。

从商业角度,还有必要提到Facebook最新公布的MessengerFacebook News FeedH5跨平台游戏的消息。然而,目前,Facebook还没开放游戏广告和游戏内购功能,如果Facebook想要开发者为其平台开发游戏,那么他们最终需要提供开发者可以变现的方式。但无论如何,这都是H5游戏的一大进步。大雄游戏,H5游戏接口。



以上是关于H5游戏开发技术的发展进程的主要内容,如果未能解决你的问题,请参考以下文章

H5的技术发展期

H5游戏产业链强强联合独领风骚 --大雄游戏API接口

H5开发小游戏用啥引擎好

微信H5游戏开发私人定制

h5小游戏构建架设h5棋牌平台开发制作

H5游戏技术再次突破的意义