[英]aframe How can I trigger a function when my cursor mouseenter or click an entity
[英]Aframe. How to make entities appear when click in another entity
我在 A-FRAME(0.9.2)中有 2 个框,我想让第二个框(红色)在单击第一个框(绿色)时出现。 一开始,红色框是不可见的,但我希望它在单击绿色框时出现和消失。
AFRAME.registerComponent('cajaverde', {
init: function() {
this.el.addEventListener("click", (e) => {
let aparecer = document.querySelector("#cajaroja")
aparecer.setAttribute("visible", !aparecer.getAttribute("visible"))
})
}
})
这是我的盒子:
<a-box caja id="cajaroja" color="#b51628" depth=".1" height="1" width="0.9" position="1 2.6 -2" visible="false"></a-box>
<a-box caja id="cajaverde" color="#44cf67" depth=".1" height="1" width="0.9" position="-0.5 2.6 -2"></a-box>
当我单击绿色框时,没有任何反应。
我这里也有代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.