Использование метода raycaster refreshObjects () в AFrame

Мне интересно, как использовать метод компонента в сущности, например: у меня есть сущность с курсором и компонентом raycaster:

<a-entity id=”raycaster_cursor" raycaster="objects: .clickable" cursor=”fuse .....

теперь я хочу использовать метод refreshObjects () компонента raycaster. Как я могу это сделать? Я просто не понимаю концепцию сущностей и компонентов?

Я пробовал сделать это так:

var myCursor = document.querySelector(”#raycaster_cursor");
myCursor.aycaster.refreshObjects();

а вот так:

var myCursor = document.querySelector(”#raycaster_cursor");
myCursor.components.raycaster.refreshObjects();

Но это не работает.


person Matthias Nachbaur    schedule 28.01.2017    source источник


Ответы (1)


https://aframe.io/docs/0.4.0/core/component.html#accessing-a-component методы и свойства

// <a-entity foo>
var fooComponent = document.querySelector('[foo]').components.foo;
console.log(fooComponent.barProperty);
fooComponent.bazMethod();
person ngokevin    schedule 28.01.2017