AR.js 基于框架位置的移动对象

问题描述 投票:0回答:0

我不能*在 AR.js 框架基于位置的场景中移动对象

我设置了 Nicolò Carpignoli 的 AR.js aframe 基于位置的示例: https://codepen.io/think2308/pen/PoyYroM

我希望能够围绕 GPS 定位的对象移动,但场景仅围绕中心的设备旋转。 https://youtu.be/7Hc8Mzq9uQ4

使用 Android 12 / Chrome 111.0.5563.116 测试

Chrome 远程调试控制台给了我以下信息和我无法解释的错误:

A-Frame:warn Put the A-Frame <script> tag in the <head> of the HTML *before* the scene to ensure everything for A-Frame is properly registered before they are used from HTML. 

index.js:92 A-Frame Version: 1.0.4 (Date 2020-02-05, Commit #2b359246)
index.js:93 three Version (https://github.com/supermedium/three.js): ^0.111.6
index.js:95 WebVR Polyfill Version: ^0.10.10

browser.js:111 device:error WebXR session support error: Failed to execute 'isSessionSupported' on 'XRSystem': Access to the feature "xr" is disallowed by permissions policy. 
browser.js:111 

A-Frame:warn Put the A-Frame <script> tag in the <head> of the HTML *before* the scene to ensure everything for A-Frame is properly registered before they are used from HTML. 

document-register-element.js:2 Uncaught Error: A a-node type is already registered
    at b (document-register-element.js:2:1241)
    at r.<computed> [as registerElement] (document-register-element.js:2:5786)
    at module.exports.registerElement (a-register-element.js:69:19)
    at 107.../utils/ (a-node.js:15:18)
    at o (_prelude.js:1:1)
    at _prelude.js:1:1
    at 108../a-entity (a-register-element.js:184:9)
    at o (_prelude.js:1:1)
    at _prelude.js:1:1
    at 112.../../lib/three (a-scene.js:5:10)
b @ document-register-element.js:2
r.<computed> @ document-register-element.js:2
module.exports.registerElement @ a-register-element.js:69
107.../utils/ @ a-node.js:15
o @ _prelude.js:1
(anonym) @ _prelude.js:1
108../a-entity @ a-register-element.js:184
o @ _prelude.js:1
(anonym) @ _prelude.js:1
112.../../lib/three @ a-scene.js:5
o @ _prelude.js:1
(anonym) @ _prelude.js:1
155.../package @ index.js:63
o @ _prelude.js:1
r @ _prelude.js:1
(anonym) @ _prelude.js:1
(anonym) @ _prelude.js:1
(anonym) @ _prelude.js:1

browser.js:111 device:error WebXR session support error: Failed to execute 'isSessionSupported' on 'XRSystem': Access to the feature "xr" is disallowed by permissions policy. 
component.js:656 Uncaught Error: The component `arjs-anchor` has been already registered. Check that you are not loading two versions of the same component or two different components of the same name.
    at module.exports.registerComponent (component.js:656:11)
    at aframe-ar-nft.js:1:1603841
    at aframe-ar-nft.js:1:1665107
    at aframe-ar-nft.js:1:1665113
    at aframe-ar-nft.js:1:269
    at aframe-ar-nft.js:1:289
aframe ar.js location-based
© www.soinside.com 2019 - 2024. All rights reserved.