问题标签 [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 回答
1122 浏览

facebook - 在 Facebook Canvas 上托管 web gl 游戏

所以..我一直在尝试将我的 web gl 构建在 facebook 可以使用但到目前为止没有运气的地方...

我试过谷歌驱动器,虽然我可以从谷歌驱动器地址播放,但我无法让它在 Facebook Canvas 上工作(原因在这里http://answers.unity3d.com/questions/1095845/facebook-canvas-and-webgl -问题.html )

我也尝试过heroku,但它似乎没有用......我想我只需要更多帮助(我已经上传了文件,但不是总共300mb,只有一半被上传了......如果有人知道如何在heroku上托管web gl请帮助)

所以有什么想法吗??

有没有免费的解决方案?如果没有,是否有任何便宜的 ssl 托管计划?

0 投票
2 回答
8088 浏览

unity3d - 用于 Unity WebGL(运行时)的 EditorUtility.OpenFilePanel

我希望用户在 Unity WebGL 游戏中从计算机中选择图像,但我无法为这个东西获取任何库或代码。我想要 UnityWebGL(运行时)的 EditorUtility.OpenFilePanel 的确切功能。

string path = EditorUtility.OpenFilePanel("用 png 覆盖","","png");

有没有办法在 Unity WebGL 构建中获得这个打开的对话框?或者有什么办法可以在java脚本中做到这一点?就像我从用户那里获取 java-script 中的图像并将其传递给我的 C# 代码一样。

0 投票
2 回答
1023 浏览

facebook - Unity webgl Facebook画布应用程序在使用登录对话框时失去焦点

我在 Facebook 上的 iframe 应用程序(使用 Unity webgl 制作)在调用 Facebook 登录对话框 ( FB.LogInWithReadPermissions ) 或与 Facebook 的任何其他交互会打开对话框窗口 ( FB.AppRequest等) 后失去焦点。

焦点没有返回到应用程序,所以需要点击 iframe 的任意位置才能看到结果,不是很方便。

任何解决方法?

编辑:

快速而肮脏的解决方案,但它有效:

实际上document.hasFocus()这里不需要检查。

我认为在使用 Facebok Unity SDK 时没有办法知道 Facebook 对话窗口何时关闭,因为回调是在失去焦点的 WebGL 应用程序中执行的,所以在它真正获得焦点之前它不起作用。

也许在 Facebook 上使用 Facebook Javascript SDK for Unity WebGL 游戏会更好?

0 投票
1 回答
457 浏览

unity3d - 导出到 WebGL 时 Photon Unity 3D SDK 崩溃

在 Unity 5.3 中,Photon-Unity3D-SDK 4.0.0.12 崩溃并出现错误CS0246 它找不到类型或命名空间名称SocketWebTcp

我必须尝试旧版本的 Unity 还是等待新版本的 Photon SDK?

0 投票
1 回答
373 浏览

parse-platform - Unity WebGL/Parse 通过 REST API 注册返回未经授权

我正在为 WebGL 将 Parse 与 Unity 集成。由于 Parse 插件目前不能与 WebGL 一起使用,我不得不使用 REST API(或编辑源代码,它一直没有工作)。不幸的是,Parse 没有任何关于如何在 Unity/WebGL 应用程序中使用 REST API 的文档,所以我什至不确定我是否做得对。无论如何,尝试使用我在下面发布的代码注册只会给我一个“401 Unauthorized”错误,至少在 Unity 编辑器中是这样(我目前无法测试我的服务器上的实际构建是否会做任何不同的事情)。我也尝试过使用客户端密钥而不是 REST-API 密钥,但效果相同。有人可以告诉我从这里去哪里吗?

这是我的代码:

0 投票
2 回答
3187 浏览

c# - 如何在 C# 中创建计时器而不使用 System.Timers.Timer 或 System.Threading.Timer

System.Timers.Timer是否可以在不使用or的情况下在 C# 中创建计时器System.Threading.Timer

我在 Unity 项目 (C#) 中使用计时器,并且正在尝试导出 WebGL 项目。Unity WebGL 导出中暂时不支持线程。

似乎使用System.Timers.Timer > Elapsed事件在单独的线程上运行。(?)

0 投票
2 回答
1055 浏览

unity3d - MS Edge 中的 Unity/WebGL 和 asm.js 相关崩溃

我有一个非常基本的 Unity 应用程序,它本质上是一个专有框架的测试工具。它在 Chrome、Firefox 和 Safari 中运行良好。边缘是一个不同的故事。

在禁用 asm.js 的 Edge 12 中,加载需要长时间 - 大约 90 秒,而在其他浏览器中则需要 15-20 秒。

在启用 asm.js 的 Edge 12 或 13 中,它加载速度很快,但在 Unity 应用程序启动时会立即使选项卡崩溃。我已经能够弄清楚“preRun”回调被调用,但“postRun”回调没有。

我不知道如何开始调试 - 如果开发工具调试器打开,Edge 会禁用 asm.js,分离调试器也会禁用 JS 控制台。我无法附加 Unity 调试器,因为崩溃似乎发生在我到达那一点之前。

是否有来自 Edge 的某种日志,我可以在其中找到有关崩溃的任何信息,甚至可能是 JS 堆栈跟踪?

0 投票
0 回答
1921 浏览

unity3d - 无法为assetbundle WebStartData (Unity3d) 解压数据

我为 WebGL 编译项目(在 Unity3d 上),运行后出现错误:unity3d 无法解压缩资产包 WebStartData 的数据

0 投票
1 回答
383 浏览

unity3d - Unity WebGL 渲染

在 PC 浏览器上运行 WebGl 应用程序时,出现渲染问题。红线上方的图像模糊,线上方的阴影也消失了在此处输入图像描述

有人知道我在做什么错吗?

谢谢

0 投票
0 回答
1277 浏览

unity3d - Unity3d 和构建 WebGL(无法加载 DLL 'QCARWrapper')[Vuforia]

当我尝试将项目构建到 WebGL 并在浏览器(Chrome、Safari、Firefox)中运行时,出现错误:


unity webgl 错误 vuforia


项目中的 QCARWrapper 存在:

团结项目