【发布时间】:2017-08-07 11:31:21
【问题描述】:
我在单击时添加了一个 eventListener 并为一个对象添加了一个 raycaster,但是当我单击该对象时没有任何反应。如果我打开 aframe-inspector 并检查对象而不做任何更改,我将返回场景并再次单击该对象,它会显示来自 eventListener 的 console.log。有人知道为什么以及如何解决它?
这是我的代码:
AFRAME.registerComponent('dinning-options', {
init: function () {
console.log('Registered');
this.el.addEventListener('click', function (evt) {
console.log('I was clicked at: ', evt.detail.target);
});
}
});
<a-entity
dinning-options
raycaster="showLine: false; far: 100"
obj-model="obj: #dinning-obj; mtl: #dinning-mtl;"
id="dinning"
position="7.430 0 -6.35"
scale="0.003 0.003 0.003"
></a-entity>
谢谢!
【问题讨论】:
标签: aframe