【问题标题】:Aframe - call aframe function from another javascript fileAframe - 从另一个 javascript 文件调用 aframe 函数
【发布时间】:2017-03-29 03:43:02
【问题描述】:

我正在尝试关闭位置跟踪,并且我相信 aframe 代码中的这个功能就是我所追求的:

checkHasPositionalTracking();

但是,在我的第二个 js 文件(在 aframe.js 之后定义)中,如果我尝试调用该函数,我会收到此错误:

未捕获的 ReferenceError:未定义 checkHasPositionalTracking

【问题讨论】:

  • 这个问题不是关于A-Frame的;这是一个已在此处回答的一般 JavaScript 问题:stackoverflow.com/questions/25962958/…
  • 抱歉,我应该更具体一些,因为我试过了,但没有成功。我认为 aframe 可能发生了其他事情,不允许它以相同的方式工作。
  • 您是否尝试过使用其 A-Frame 引用调用该函数? AFRAME.utils.device.checkHasPositionalTracking ()
  • 啊!谢谢你。是的,这似乎解决了错误,虽然它看起来像 AFRAME.utils.device.checkHasPositionalTracking(false);不足以阻止 Aframe 使用位置跟踪。但这是一个不同的问题! (stackoverflow.com/questions/43084550/…) 谢谢你,如果你把它作为答案发布,我会把它标记为正确的。

标签: javascript triggers aframe webvr


【解决方案1】:

您需要完全引用 window.AFRAME 浏览器全局来调用它,因此请在代码中使用AFRAME.utils.device.checkHasPositionalTracking () 来访问它。

【讨论】:

    猜你喜欢
    • 2019-01-16
    • 2018-03-19
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多