Aframe (A-Frame)如何停止对象与光标相交?
我用a-frame做网络虚拟现实。我很好用,但我有一些情况不知道如何实施。 首先,我放置一个带光标的相机,并设置光线投射器与对象“.trigger”相交Aframe (A-Frame)如何停止对象与光标相交?,aframe,Aframe,我用a-frame做网络虚拟现实。我很好用,但我有一些情况不知道如何实施。 首先,我放置一个带光标的相机,并设置光线投射器与对象“.trigger”相交 但没有线索。删除白名单类后,需要刷新光线投射器: var raycasterEl = AFRAME.scenes[0].querySelector('[raycaster]'); raycasterEl.components.raycaster.refreshObjects(); 您还可以通过在事件侦听器中进行简单切换来实现这一点: var
但没有线索。删除白名单类后,需要刷新光线投射器:
var raycasterEl = AFRAME.scenes[0].querySelector('[raycaster]');
raycasterEl.components.raycaster.refreshObjects();
您还可以通过在事件侦听器中进行简单切换来实现这一点:
var switch=true;
el.addEventListener("click", function(evt) {
if(switch){
//doStuff
switch = false;
}
});
或者完全删除侦听器,就像我做的那样:
删除白名单类后,需要刷新光线投射器:
var raycasterEl = AFRAME.scenes[0].querySelector('[raycaster]');
raycasterEl.components.raycaster.refreshObjects();
您还可以通过在事件侦听器中进行简单切换来实现这一点:
var switch=true;
el.addEventListener("click", function(evt) {
if(switch){
//doStuff
switch = false;
}
});
或者完全删除侦听器,就像我做的那样:
我不希望光标与触发器有任何交互,所以第一个答案就是我需要的!谢谢很高兴我能帮忙:)我不希望光标与触发器有任何交互,所以第一个答案就是我需要的!谢谢很高兴我能帮忙:)