A 形 AR 的屏幕按钮
On-screen button for A-frame AR
我已经尝试了好几天了,我需要帮助,拜托了!我需要的是屏幕上的两个按钮,它们覆盖在触摸时做出反应的 ar 相机图片。我在相机实体内尝试了两个 a 平面,并将 cursor="rayOrigin: mouse" 添加到场景(A-Frame 0.8.0)。 cursor="rayOrigin: mouse" 挡住了aframe-ar.js 打开cam.
所以,有没有别的办法,也许通过js或html创建2个按钮来切换对象on/off?
基于 raycaster 的 cursor
组件可能无法在 ar.js 内工作。
如果您只需要一个与实体交互的简单按钮,只需在网站上输入 html <button>
,并对点击做出反应:
<div style='position: fixed; top: 10px; width:100%; text-align: center; z-index: 1;'>
<button>
HIDE OBJECTS
</button>
</div>
<a-scene>
....
JS
document.querySelector("button").addEventListener("click", (e)=> {
// do stuff here.
})
例子here.
我已经尝试了好几天了,我需要帮助,拜托了!我需要的是屏幕上的两个按钮,它们覆盖在触摸时做出反应的 ar 相机图片。我在相机实体内尝试了两个 a 平面,并将 cursor="rayOrigin: mouse" 添加到场景(A-Frame 0.8.0)。 cursor="rayOrigin: mouse" 挡住了aframe-ar.js 打开cam.
所以,有没有别的办法,也许通过js或html创建2个按钮来切换对象on/off?
基于 raycaster 的 cursor
组件可能无法在 ar.js 内工作。
如果您只需要一个与实体交互的简单按钮,只需在网站上输入 html <button>
,并对点击做出反应:
<div style='position: fixed; top: 10px; width:100%; text-align: center; z-index: 1;'>
<button>
HIDE OBJECTS
</button>
</div>
<a-scene>
....
JS
document.querySelector("button").addEventListener("click", (e)=> {
// do stuff here.
})
例子here.