webxr查看器是一个支持webxr的ios浏览器.
到目前为止工作很棒,但是现在我需要调试我的场景。
我可以把手机连接到mac上并调试safari,有没有办法让webxr查看器应用程序具有相同的功能呢?
查看器本身有一个"webxr调试“按钮,所以我想开发人员考虑过这种可能性,但是没有文档提到如何真正连接到mac上的调试ui/应用程序。
发布于 2020-10-09 13:12:09
理论上,我们可以像我上面写的那样,克隆firefox的webxr分支,然后用xcode构建它,然后通过手机上的usb安装它。我开始这么做,直到我点击了build按钮:这需要一个带有apple的开发者帐户才能工作。
由于我不知道构建firefox是否允许我调试arkit场景,所以我决定不费事。
相反,我选择使用一个经典的IE6风格的debugDiv来解决这个问题:
const debugDiv = document.createElement('div')
document.body.appendChild(debugDiv)
try {
// ... code that errors
} catch(e) {
debugDiv.innerHTML += e.toString()
}这需要在arkit执行的代码中完成,因为arkit添加了一个奇怪的沙箱,还需要请求和提供webxr中的"dom-overlay“功能,但是如果满足这两个先决条件,它的工作方式就像2001年那样.
https://stackoverflow.com/questions/64272118
复制相似问题