问题标签 [unity-webgl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5425 浏览

c# - 使用光子网络构建 Unity3d WEB GL

我已经开发了带有光子网络(PUN)的多人 unity3d 射击游戏。它构建良好并在 windows(exe) 上运行,但在浏览器 (web gl) 中不起作用。

没有光子的测试项目在浏览器中工作正常。我认为这个问题与光子有关。js 控制台有几个异常。

构建托管在

谷歌驱动器。 你能解释一下这个问题的原因吗?

Unity3d 5.3.1。光子统一网络 v1.65。Build 使用 chromium、firefox 和 Internet Explorer 进行了测试。视窗 7 x64。

0 投票
2 回答
3156 浏览

browser - WebGL - 在新选项卡中打开 URL?

如何在 WebGL 的新选项卡中打开 URL?

尝试过 Application.OpenURL("url")。但它会在同一个窗口中打开一个标签

谢谢

0 投票
0 回答
202 浏览

html - Unity WebGL 导出在 Kongregate 上遇到问题:Soft.psd 和 UnitySplash.cube.png

我导出了我的手机游戏的 html5 版本并将其放在 flash/html5 网站上,它通常可以工作,尽管 Kongregate 对我的游戏有困难。我使用 Unity 5.3.1p4,尽管我在以前的版本中也遇到了同样的问题。

我遇到以下错误:

无法从资源文件加载资源 Soft.psd!

无法从资源文件中加载资源 UnitySplash-cube.png!

错误消息被抛出 133 次,之后游戏停止加载/崩溃。

我之前在 kongregate 上遇到过其他问题(通常是“内存不足”问题),但这是一个新问题,以前有人遇到过吗?

0 投票
1 回答
250 浏览

unity3d - 创建 unity3d 多人(PUN/unet)浏览器构建

我花了很多时间尝试为浏览器(网络播放器/网络 gl)构建 unity3d 项目。

Web 播放器崩溃并显示“内容已停止,因为检测到致命内容错误”。 http://185.46.9.211/web_player/web_player.html

Web GL 无法处理奇怪的 js 异常。 http://185.46.9.211/web_gl/index.html

统一 5.3.1。用于网络的 Unet 或 PUN(资产商店的最新版本)。视窗 7 x64。

Windows build(exe) 在多人模式下运行良好。

您能否解释一下 webgl 或网络播放器出现问题的原因?你能推荐一些工作教程吗?

0 投票
1 回答
7331 浏览

javascript - Unity3D - 将图像从 PC 内存上传到 WebGL 应用程序

我需要用户将他(她)的头像图片从 PC 上传到游戏

如何创建文件对话框并将图像上传到 WebGL 游戏?

0 投票
4 回答
6133 浏览

c# - 未找到 Unity Webgl js 文件

我正在做一些 WebGL 项目,然后我将我的项目推送到一些网络服务器上。当我打开网站( otom.playback.com.tr )时,我遇到了一些错误,如下所示,

http://otom.playback.com.tr/Release/deneme.js加载资源失败:服务器响应状态为404(未找到)

http://otom.playback.com.tr/Release/deneme.jsgz加载资源失败:服务器响应状态为 404(未找到)

UnityLoader.js:1 未捕获不正确的标头检查

第一个错误说我在网络服务器中找不到 deneme.js。但是统一没有给我一个js文件。我将所有文件添加为 mime 类型,但仍然无法正常工作。

我必须为这个错误做些什么。问候。

0 投票
1 回答
1511 浏览

unity3d - 我需要什么才能将 unity3d 游戏转换为基于网络的多人游戏

我正在使用 unity3D 构建一个游戏,该游戏使用 websocket 连接到一个或多个 android 控制器(使用 html5 + js 制作)以进行多人游戏。实际版本作为独立应用程序在本地运行并按预期工作,人们可以在本地连接并作为多人游戏进行播放。

问题是现在范围发生了变化,他们希望游戏完全在网络服务器上运行。我试图弄清楚是否有可能,我将要做些什么以及花费多少时间\工作。

到目前为止,该游戏完全可以独立运行。第一件事是将其更改为适当的多人游戏(多个实例)。它必须可以从任何地方访问(在 Web 服务器上运行),他希望它位于 webgl 中,并且同一服务器必须运行多个游戏实例。

这些功能可以实现吗?我忘记的其他事情(也许可以解决一些 webgl 限制)?

谢谢大家的关注。

0 投票
0 回答
245 浏览

parse-platform - Parse Rest API PUT 不适用于 Unity WebGL

我正在我们现有的 IOS 运行应用程序上构建统一 webgl。所有关于用户的数据都保存在 Parse 上。我已经实现了 Rest API 来与 Parse 进行通信。实现了 Get 和 Post(不传递方法头),它们工作正常,但是当我尝试使用 PUT 更新数据时:

它给出了错误的请求错误。我也尝试了标题“方法”它也给出了错误的请求但是当我尝试“X-HTTP-Method-Override”它在统一编辑器中工作但它仍然不能在浏览器中工作并出现以下错误:

预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 X-HTTP-Method-Override。

请帮助我如何更新数据。

0 投票
1 回答
658 浏览

build-error - Unity WebGL Build Error - UnusedBytecodeStripper2.exe did not run properly

I'm using Unity 5.3.0.

I'm getting 3 errors when I build project for WebGL. UnusedBytecodeStripper2.exe did not run properly

How can I solve this problem? Thanks

PS. Please take a look to screenshot below

enter image description here

0 投票
1 回答
2377 浏览

meteor - Unity WebGL 播放器尝试获取 blob:Meteor 中的资源

我有一个编译为 WebGL 的 Unity 项目,我需要集成到 Meteor 应用程序中,但我遇到了一个奇怪的错误。

我已将所有统一文件放在 Meteor 的公用文件夹中,但控制台报告此错误:

blob:协议假设是对内部或内存资源的引用,但我不知道为什么,Meteor 响应了该请求。

如果我将文件放在 Apache 网络服务器上,即使使用相同的浏览器,我也不会出错,所以我认为项目的 web gl 版本没有问题。

在 Apache 版本中,如果我将 blob:/http... url 放在另一个选项卡中,我会看到很多 JavaScript 代码,但在 Meteor 中,我会得到 HTML 流星代码。

有任何想法吗?