javascript - 如何调试 Unity 3D WebGL 中的最大调用堆栈大小错误?

标签 javascript unity3d unity-webgl

将我的 Unity 3D 应用程序导出到 webGL 时,我遇到了这个奇怪的问题。在我的电脑上它运行良好(在 Unity 上,也就是说)但是当我把它放到网上时它给我 Chrome 上的最大调用堆栈大小错误(firefox 运行良好) 我做了一些研究,大多数文章都说这是因为代码可能存在无限循环,我检查了我的代码并且没有无限循环(它会卡在 firefox 上)。所以现在我不确定如何调试它。有人可以帮忙吗?

更新:我尝试禁用场景中的对象,即使场景几乎是空的,没有运行 C# 代码,它仍然会返回此错误。

最佳答案

我有这个错误。我能够通过刷新浏览器缓存来修复它。 Ctrl-Shift-R 在 Firefox 上还不够。我必须进入网络控制台,在那里启用“禁用缓存”。

关于javascript - 如何调试 Unity 3D WebGL 中的最大调用堆栈大小错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476440/

相关文章:

unity3d - 在 Microsoft HoloLens 上查找网格中的固定点

javascript - html 文本框转换的简单 Javascript。两次都不起作用

javascript - 通过数据属性数组过滤jquery对象

javascript - 在 html 中存储外部 php 样式表的内容

android - 使用 Unity3d 访问 Android Activity 状态

c# - 计算着色器输入 3d float 组

unity3d - EditorUtility.OpenFilePanel for Unity WebGL(运行时)

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

javascript - 如何使用 onkeyup 将输入类型 ="url"中的 URL 加载到 iframe src 中?

unity3d - Unity 3D 中的非全屏键盘