gpt4 book ai didi

javascript - Unity3D AR 应用程序 WebGL 构建报告错误

转载 作者:行者123 更新时间:2023-12-03 04:01:54 27 4
gpt4 key购买 nike

我是一名业余 AR 开发人员,在业余时间从事一个项目。该项目的理想构建是 WebGL 应用程序。但是,我在 Unity 中创建的 WebGL 版本无法运行。我尝试在 Chrome 和 Firefox 以及免费的虚拟主机网站上运行 index.html。当我尝试运行该文件时,收到此错误:

An error occured running the Unity content on this page. See your browser JavaScript console for more info. The error was:
uncaught exception: abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/kripken/emscripten/wiki/Linking") at jsStackTrace (signTest1WGL.asm.framework.unityweb:2:27465)
stackTrace (signTest1WGL.asm.framework.unityweb:2:27636)
abort (signTest1WGL.asm.framework.unityweb:4:30633)
_dlopen (signTest1WGL.asm.framework.unityweb:2:184717)
c0k (blob:20:1)
g9k (blob:20:1)
mSk (blob:20:1)
SMg (blob:7:1)
CSg (blob:7:1)
BSg (blob:7:1)
_Nj (blob:4:1)
s0g (blob:7:1)
A3f (blob:6:1)
$7f (blob:6:1)
l5i (blob:4:1)
csl (blob:28:1)
invoke_iiii (signTest1WGL.asm.framework.unityweb:2:353269)
WAk (blob:15:1)
cBk (blob:15:1)
bBk (blob:15:1)
HTk (blob:20:1)
vql (blob:28:1)
invoke_iiiii (signTest1WGL.asm.framework.unityweb:2:336227)
yGh (blob:10:1)
GEh (blob:10:1)
JQe (blob:8:1)
TKf (blob:5:1)
IQe (blob:8:1)
csl (blob:28:1)
invoke_iiii (signTest1WGL.asm.framework.unityweb:2:353269)
Xeg (blob:6:1)
Weg (blob:6:1)
a5f (blob:6:1)
Jdk (blob:15:1)
l5i (blob:4:1)
csl (blob:28:1)
invoke_iiii (signTest1WGL.asm.framework.unityweb:2:353269)
WAk (blob:15:1)
KEk (blob:15:1)
WM (blob:9:1)
p9 (blob:16:1)
frb (blob:11:1)
_qb (blob:11:1)
r$a (blob:13:1)
Iqb (blob:11:1)
JQ (blob:9:1)
xda (blob:16:1)
_9 (blob:16:1)
aaa (blob:16:1)
V9 (blob:16:1)
A8 (blob:16:1)
z8 (blob:16:1)
x8 (blob:16:1)
u8 (blob:16:1)
iZ (blob:16:1)
WY (blob:16:1)
callMain (signTest1WGL.asm.framework.unityweb:4:28998)
doRun (signTest1WGL.asm.framework.unityweb:4:29701)
run (signTest1WGL.asm.framework.unityweb:4:29887)
runCaller (signTest1WGL.asm.framework.unityweb:4:28515)
removeRunDependency (signTest1WGL.asm.framework.unityweb:2:34431)
UnityLoader["73d8c219198d5cb59ea52845978d71e1"]/</unityFileSystemInit</<@blob:https://signtest1.000webhostapp.com/5a52587b-4b95-e748-aec6-c32e11164deb:2:357
doCallback (signTest1WGL.asm.framework.unityweb:2:143411)
done (signTest1WGL.asm.framework.unityweb:2:143549)
done (signTest1WGL.asm.framework.unityweb:2:126612)
storeLocalEntry (signTest1WGL.asm.framework.unityweb:2:125072)
UnityLoader["73d8c219198d5cb59ea52845978d71e1"]/reconcile/</<@blob:https://signtest1.000webhostapp.com/5a52587b-4b95-e748-aec6-c32e11164deb:2:126838
UnityLoader["73d8c219198d5cb59ea52845978d71e1"]/loadRemoteEntry [loadRemoteEntry/req.onsuccess] (signTest1WGL.asm.framework.unityweb:2:125422)

If this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.

令人困惑的是,这个项目在我的笔记本电脑网络摄像头 (Mac) 和 iPhone 上都按预期运行。只有当我选择使用 WebGL 问题进行构建时,我才遇到这些问题。

我对 WebGL 很陌生,对解决此错误不太了解。我该如何解决此错误并使用 WebGL 正确运行 Unity 项目?

该网站还托管在 https://signtest1.000webhostapp.com/您可以查看错误并查看那里的控制台。

最佳答案

我发现构建此 Unity 项目的问题是我在 Unity 中使用 Vuforia AR 包。 Vuforia仅支持原生移动开发,完全不兼容WebGL。

我确实以 argon.js 的形式遇到了这个问题的潜在解决方法,这是一个用于在 Web 应用程序中添加增强现实的 JavaScript 框架。理论上,该框架允许 Vuforia 项目在所有 Web 浏览器中运行。 argon.js 的文档可以在这里找到:

https://www.argonjs.io/

深入了解 JavaScript 会很有帮助。

关于javascript - Unity3D AR 应用程序 WebGL 构建报告错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44686604/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com