пожалуйста, смотрите выше вопрос для вопроса, с которым я сталкиваюсь
могу понять, почему курсор-слушатель работает нормально для всех сущностей, кроме моей модели gltf.
Вот мой HTML
<div id="myEmbeddedScene">
<a-scene embedded="">
<a-assets>
<a-asset-item id="ducks" src="../images/test.glb"></a-asset-item>
</a-assets>
<a-box cursor-listener color="#CCC" width="3" depth="3" height="0.1" position="0 0 -2"></a-box>
<a-entity cursor-listener id="duck" gltf-model="#ducks" position="0 0.1 -2" rotation="0 -90 0"></a-entity>
<a-camera>
<a-cursor></a-cursor>
</a-camera>
</a-scene>
</div>
и здесь идет компонент слушателя курсора от a-frame
AFRAME.registerComponent('cursor-listener', {
init: function () {
this.el.addEventListener('click', function (evt) {
console.log('I was clicked');
});
}
});
Журнал консоли просто отлично подходит для сущности box, но не для модели gltf. Пожалуйста, кто-нибудь может предложить свой совет?