我正在使用AFrame 1.2.0和ar.js 3.3.3创建一个基于标记的AR游戏。显示器显示用户必须“找到”的动物的2D图像。整个游戏现在运行良好,但我遇到了一个照片看起来扭曲或扭曲的问题。我发现问题出在移动设备无法正确读取标记平面。下面的图片包括一个红色立方体,以更好地显示问题。最上面的一个在PC的网络摄像头上,正确地显示了盒子已安装到标记上。底部的一个显示盒子没有安装到标记上。
我认为问题要么是移动设备的陀螺仪功能,要么是屏幕尺寸影响了屏幕的纵横比。
我在Aframe的a-entity上尝试了一些属性,比如look-controls=‘Enabled:false’和look-controls=‘magicWindowTrackingEnabled:false’。这两个都没有起到作用。我还没有在ar.js中找到可以使用的属性。只是想知道是否有人遇到过这个问题并找到了解决方法。
发布于 2021-09-24 07:21:19
arjs有两种不同的、互斥的版本--图像+基于位置的跟踪和标记跟踪(link)。
导入错误的代码可能/将导致不正确的行为,就像您遇到的那样。
https://stackoverflow.com/questions/69293165
复制相似问题