[Unity] Unity网页应用开发者注意啦

查看:916 |回复:5 | 2015-10-12 19:39:07

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 大西几 于 2021-2-24 15:43 编辑

Google于今年9月发布的Chrome 45已经完全移除了NPAPI插件支持。除此之外其它浏览器厂商也响应了这一决定,Mircosoft在其全新操作系统Windows 10的默认浏览器Edge中已经不再支持unity Web Player类似的插件,而Mozilla也宣布了Firefox弃用该插件的计划。

  这就表示以浏览器插件为主导的网页生态圈已不可行,相信不久之后所有浏览器都不再支持该插件。所以Unity也会慢慢放弃对Web Player的支持。

  正在使用Web Player的开发者注意啦,Unity已决定从unity5.4版本(将于2016年3月发布)开始不再支持Web Player。也就是说Unity5.2及5.3的版本还是可以导出到Web Player并运行在支持NPAPI插件的浏览器上。

  对于准备开发网页应用的开发者,Unity给出的替代方案是导出到WebGL。与Web Player不同的是,WebGL使用的是浏览器给出的标准API而并非插件。也就是说运行WebGL内容无需另外安装插件。这里要注意的是WebGL与Web Player是两个不同的平台,所以二者在功能集和性能上各有千秋。虽然Unity也在与各浏览器厂商合作尽量减少二者间的差异,但还是有些取决于平台的硬性限制,例如出于安全考虑强制限定了可用的网络协议等。

  对于已将发布到Web Player平台的应用,这些内容在支持NPAPI插件的浏览器中还是可以正常运行。Unity5.3及之前的版本均可下载Web Player来运行该内容。要注意的是,Unity已经不再对生成Web Player应用进行维护,也就是说继续使用Web Player会面临潜在的安全风险。

  说到这里有网友表示很失望,有些机构就只能用旧版浏览器还是IE啊,那WebGL肯定是Hold不住的只能用Web Player,也就是说永远只能停留在Unity5.3的版本不能再升级咯?

  还有网友表示不服,人家Firefox说的是2016年底才完全放弃支持NPAPI,凭什么Unity从3月开始就不维护了?

  也有扼腕叹息的,游戏大部分数学逻辑都是在后台线程跑的,WebGL完全干不来这个啊!!!

  还有心急的网友追问,Unity是否解决了每次在Windows10上测试WebGL时都会导致Edge崩溃的问题

  而让蛮牛酱比较感动是这位恨铁不成钢的网友,直接给出了对打包进WebGL平台编译引擎的内容模块化的解决方案,还详述了这样做的原因。相信是被WebGL导出的代码尺寸伤过的朋友。当然官方表示他们早就考虑到并且已经在行动了,这也是空项目生成的Javascript代码大小”只有“2.5M的原因。

原帖地址:http://www.manew.com/thread-43271-1-1.html image.png


评分

参与人数 1元素币 +10 活跃度 +10 展开 理由
狼之独步 + 10 + 10 旧的不去,新的不来

查看全部评分

2015-10-12 19:39:07  
 赞 赞 1

使用道具 登录

5个回答,把该问题分享到群,邀请大神一起回答。
2#
元素那么大,我想来看看!
回复 收起回复
2015-10-13 19:33:36   回复
 赞 赞 1

使用道具 登录

3#
资源发布哪家强?元素首发称大王!
回复 收起回复
2015-10-18 22:46:02   回复
 赞 赞 1

使用道具 登录

4#
为了元素币,拼了!
回复 收起回复
2015-10-24 09:44:01   回复
 赞 赞 1

使用道具 登录

5#
{:1_145:}
回复 收起回复
2015-10-27 12:41:03   回复
 赞 赞 1

使用道具 登录

7#
天下武功出少林,世界资源入元素!
回复 收起回复
2016-1-29 11:17:24   回复
 赞 赞 1

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表