【译】Web平台unity的未来发展计划(更新版本)

发表于2016-03-06
评论0 843浏览

原文地址:http://blogs.unity3d.com/2014/10/28/the-future-of-web-publishing-in-unity-an-update/

原文作者未做版权声明,视为共享知识产权进入公共领域,自动获得授权


 


  最近,我们收到很多开发者的咨询,大家最担心的问题就是网页游戏未来的发展,尤其是谷歌浏览器(Google Chrome)对Unity Web Player的支持,所以我们发表本文来帮助大家作出解答。
     Google
2013年秋季宣布,计划在2014年年底,Chrome将停止对NPAPI的支持。(http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.htmlNPAPI是可提供本地代码在Chrome中正常运行的API,也是Unity Web Player运行的基础。
  
我们无法确认,Google最终会什么时候不再支持NPAPI,但是我们预测Google将会坚持自己的计划,所以当Chrome不再支持NPAPI,最终会导致Unity Web Player无法在Chrome中正常运行。
  
目前,我们认为对网页游戏而言,Unity Web Player平台依旧是最有效的解决方案,而只要它在浏览器中有存在的意义,我们就会致力于支持它。这意味着对Unity Web Player的支持至少会延续到2015年。即使你的游戏不能在Chrome中运行,也还可以在其它浏览器如 FirefoxIESafari中正常运行。
  
我们也了解到,很多开发者已经使用Unity Web Player技术部署了非常多精彩的游戏,这些游戏也为开发者带来了良好的收益。所以,我们一旦有任何有关Web部署方面的新的信息,都会第一时间进行发布。
   
我们的开发团队正致力于维护Unity Web Player的工作,事实上,几周前我们更新了对64Unity Web Player的支持 ——它可以在Windows系统下64位的IE 11 Chrome中运行,我们也正在努力使Unity Web Player可以在64位的OS X中运行,所以32位的Chrome停止支持,但不会影响Unity Web Player 64位的Chrome中正常运行。
   
我们都知道,在浏览器中运行本地代码的做法将会过时,因为一些插件并不能很好运行,并且存在安全风险。尽管如此,Unity也一直努力使我们的插件通过自动更新系统进行更新,从长期来看,允许在浏览器中运行本地代码对浏览器厂商的责任心来说都将是个巨大的挑战。
   
因此,我们正致力于WebGL平台的Unity 5的移植工作http://blogs.unity3d.com/2014/04/29/on-the-future-of-web-publishing-in-unity/)。我们也认为,它将是未来在浏览器中运行2D3D的最佳及安全的解决方案。使用Unity5发布到WebGL平台将完全免费并且不需要安装任何插件。



    我们正与浏览器厂商进行合作,从而提高游戏在WebGL平台上运行的性能。某些情况下,WebGL解决方案甚至与本地代码的执行速度一样快。
    你可以在这里 查阅更多有关Unity 5在WebGL平台上的基准测试(http://blogs.unity3d.com/2014/10/07/benchmarking-unity-performance-in-webgl/),然后下载并试用 Unity 5 for WebGL,一旦Unity 5发布, WebGL工具也将免费提供给用户使用。


如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引