我想知道如何在实体中使用组件的方法 例如:我有一个带有游标和raycaster组件的实体:
<a-entity id=”raycaster_cursor" raycaster="objects: .clickable" cursor=”fuse .....
现在我想使用raycaster组件的refreshObjects()方法。我怎么做? 我只是不理解实体和组件的概念吗?
我试着这样做:
var myCursor = document.querySelector(”#raycaster_cursor");
myCursor.aycaster.refreshObjects();
并且像这样:
var myCursor = document.querySelector(”#raycaster_cursor");
myCursor.components.raycaster.refreshObjects();
但那不起作用。
答案 0 :(得分:0)
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();