首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一WebGL构建抛出错误

统一WebGL构建抛出错误
EN

Stack Overflow用户
提问于 2016-04-01 11:04:25
回答 1查看 2K关注 0票数 1

我正在为WebGL平台开发一个多人游戏,我正在使用(http://lockstep.io/ - SocketIo & node.js服务器)来处理这个游戏。

我正面对这些问题,如所附图片所示。

我不知道这些错误是什么状态?

我不认为这个问题来自我的编码方面,因为我的多人游戏在独立构建中完美地运行,有超过4个独立构建的实例。

但是它甚至在我的WebGL构建中都没有打开。

WebGL不支持线程处理吗??

请指点。这些错误是关于什么的?这些问题能解决吗?还是我必须改变我的整个项目实施?

EN

回答 1

Stack Overflow用户

发布于 2016-04-01 12:12:21

统一WebGl不支持多线程。虽然团结组织正在努力在WebGL中提供线程支持。

不要将独立特性与WebGL进行比较,因为WebGL中不支持许多特性。看看这个错误,它说明了一些关于线程的事情,这肯定是问题所在。大约90%的可能性是问题所在。

除非您删除SocketIo的使用,否则您现在无法解决这个问题。

我不知道SocketIo是如何实现的,所以我不能告诉您线程是否是它唯一的问题,但是如果它使用了WebGL中支持的其他API的而不是,那么您仍然会遇到问题。

唯一已知的用于与WebGL协同工作的网络API是新的称为UnityWebRequest的统一网络API。您必须修改代码才能使用它。我提供的链接提供了许多开始使用它所需的示例。

如果您使用的是webrequestm System.web或套接字,WebGL就会崩溃。UnityWebRequest是唯一的解决方案。它比WWW更快,您需要Unity5.2及以上版本来使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36354710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档