如何从组件访问默认摄像头?

时间:2017-01-01 21:02:28

标签: aframe

我制作的组件需要默认相机,但this.el.sceneEl.camera会返回undefined

Simplified example

AFRAME.registerComponent('test', {
  init: function () {
    console.log(this.el.sceneEl.camera)
  }
});

如何取回相机?

1 个答案:

答案 0 :(得分:4)

可能要等待相机设定?需要记录这一点,但有一个事件:

this.el.sceneEl.addEventListener('camera-set-active', function (evt) {
  console.log(evt.detail.cameraEl); 
});