BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Mozilla和Unity团队联手提升Web游戏可玩性

| 作者 João Paulo Marques 关注 0 他的粉丝 ,译者 郭蕾 关注 9 他的粉丝 发布于 2014年5月1日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

近日,Mozilla和Unity宣布,他们将联手使用WebGL标准和Mozilla的asm.js技术,把Unity的流行游戏引擎带到Web上。

Unity项目始于2005年,最初是一款面向OS X的游戏开发工具,因为有着强大的开发者基础,之后成长为一个多平台的游戏引擎,目前支持iOS、Android、Windows、BlackBerry 10、OS X、Linux、Flash、PlayStation 3、PlayStation Vita、Xbox 360、Windows Phone 8和Wii U等多个系统。到目前为止,在浏览器中,该引擎只能通过一个插件来使用,但是这一现状即将改变。

上个月,在旧金山召开的游戏开发者大会上,Mozilla和Unity展示了运行在Firefox浏览器中的3D版的枪战类游戏《死亡扳机2》,无需任何插件就可以有流畅的游戏体验。

获得如此巨大的进步源于 Unity和Mozilla在过去2年中的不懈努力,也可能得益于Mozilla所支持的两个技术。第一个是WebGL,它是基于 OpenGL ES 2.0 的JavaScript API,可以在不需要任何插件的情况下通过HTML5 Canvas来渲染3D图形。第二个是asm.js,它是JavaScript的一个严格子集和优化版本,允许开发者使用除JavaScript以外的其他语言(比如C、C++)来开发基于浏览器的应用程序。Mozilla认为,asm.js可以帮助这些应用达到接近原生应用的速度。

Mozilla在他们的博客中提到,基于浏览器的游戏可以在所有完全支持WebGL的现代桌面浏览器中完美流畅运行,而在Firefox中,因为有asm.js的支持,性能会更好。博客中还提到,WebGL有望在年底推出5.0版本,该版本将允许开发者使用流行的游戏引擎在Web游戏中创建更丰富的游戏体验。

在这条消息宣布之前,Mozilla和Epic曾在Firefox中预演了虚幻4引擎,并清晰地表明了Mozilla的承诺——推动仅通过浏览器、以接近原生的速度提升Web体验的技术 。

查看英文原文:Mozilla and Unity Team Up to Rule Web Gameplay


感谢臧秀涛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT