写点什么

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

2014 年 4 月 30 日

近日,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 )关注我们,并与我们的编辑和其他读者朋友交流。

2014 年 4 月 30 日 20:031067
用户头像
郭蕾 做有意思的事情!

发布了 210 篇内容, 共 109.6 次阅读, 收获喜欢 30 次。

关注

评论

发布
暂无评论
发现更多内容

区块链:能源行业出现破坏性创新的基础?

CECBC区块链专委会

区块链 能源

LeetCode题解:104. 二叉树的最大深度,BFS,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

智慧社区解决方案,智慧社区管理系统

135深圳3055源中瑞8032

区块链食品溯源,食品安全溯源链搭建

135深圳3055源中瑞8032

CSS03 - 常用字体样式

桃夭十一里

html/css

<译文>NGINX 实战手册 - 控制访问

东风微鸣

抄答案就是了,两套详细的设计方案,解决头疼的支付掉单问题

楼下小黑哥

支付系统 架构设计

Java内存模型精讲

伯阳

Java 多线程 后端开发 多线程与高并发 Java内存模型

微服务可能失败的11个原因

xcbeyond

微服务 方法论

区块链技术如何真实有效的赋能智慧交通?

CECBC区块链专委会

区块链

腾讯大佬直言:只要掌握了这份“Redis实战笔记”就掌握了云计算的未来!

比伯

Java 编程 架构 面试 程序人生

CSS02 - 选择器

桃夭十一里

html/css

企业架构培训感悟

Man

企业架构 中台战略

应用案例| 基于Volcano 的锐天大规模离线高性能计算生产实践

华为云原生团队

云计算 AI 云原生 批量计算 大数据平台

别无分号只此一家,Python3接入支付宝身份认证接口( alipay.user.certify)体系(2021年最新攻略)

刘悦的技术博客

Python 支付宝 身份认证 刷脸 实名认证

RocketMQ如何保证消息顺序性

废材姑娘

RocketMQ

Spring 事务,你真的用对了吗(下篇)?

废材姑娘

Java Spring Framework

大作业一

Geek_83908e

架构师一期

1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录【淘宝-天猫超市、京东】

谙忆

飞天茅台 茅台

一文教你学会Hive视图和索引

大数据老哥

大数据 hadoop hive

在线自习室场景爆发,在线教育平台用户时间争夺战打响

ZEGO即构

区块链推动电力能源管理新一轮技术变革

CECBC区块链专委会

区块链

Ansible 新手指南 - 如何批量管理 NGINX

东风微鸣

ansible

低代码和零代码快速开发崛起,迎来普通人开发软件的时代!

低代码指南

「顺畅不卡顿」,看华为云如何修炼音视频“内外功”

华为云开发者社区

数据中台 数据湖 云原生 RTC 华为云

云算力系统APP开发|云算力软件开发

开發I852946OIIO

系统开发

面向行业智能,华为数据通信推动的2020之变

脑极体

CSS01 - 引入方式

桃夭十一里

html/css

Kubernetes 疑难问题排查 - 10s 延迟

东风微鸣

Kubernetes

在NGINX中根据用户真实IP限制访问

东风微鸣

CSS04 - 常用外观属性

桃夭十一里

html/css

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

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