【问题标题】:Ar-js and a-frame look-controls . The object is placed with angle if adding look controls to a-entityAr-js 和 a-frame 外观控制。如果将外观控件添加到实体,则以角度放置对象
【发布时间】:2020-04-19 07:56:08
【问题描述】:

我正在使用基于标记(Hiro 标记)的 Ar-js。 这是工作示例: https://codepen.io/taime/pen/QWjExPe

<a-scene embedded arjs>
    <a-marker preset="hiro">
        <a-entity look-controls position="0 -0.5 0" rotation="0 0 0" scale="1 1 1">
            <a-box position="0 0 0" rotation="0 0 0" color="#4CC3D9" shadow></a-box>
        </a-entity>
    </a-marker>
    <a-entity camera></a-entity>
</a-scene>

物体(盒子)是有角度(旋转)放置的,但它应该是水平的! 没有look-controls,它是水平的...... 我在 iPhone 6S 上测试过! iOS 13.3.1

这是错误吗?如何使用外观控件将其设置为水平? (我需要用触摸手势旋转对象,这就是我使用look-controls 的原因)

附言Hiro 标记 在这里https://raw.githubusercontent.com/AR-js-org/AR.js/master/data/images/hiro.png

【问题讨论】:

标签: augmented-reality aframe ar.js


【解决方案1】:

在 PC/笔记本电脑上测试时,盒子很好,但在移动设备上没有。经过一番测试,使用1.0.0版本暂时解决了这个问题

<script src="https://aframe.io/releases/1.0.0/aframe.min.js"></script>

虽然在我的设备上(小米红米 Note 8 Pro),我只能水平旋转盒子(不能垂直旋转)。但在 PC/笔记本电脑上没问题。

希望aframe解决这个问题

【讨论】:

  • 只有当 a-frame 与 ar-js 一起使用时才会出现此错误!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多