我无法在three.js中向flycontrols.js实例添加事件侦听器

时间:2013-04-09 03:34:31

标签: three.js

我将脚本控件编写的脚本中的控件切换到了飞行控件。我添加了一个事件处理程序来trackballcontrols没有问题。

controls.addEventListener( 'change', function () {

    cameraChanged = true;

    signals.cameraChanged.dispatch( camera );
    render();

} );

但是当我尝试将事件监听器添加到flycontrols实例时,我收到错误:

Object [object Object] has no method 'addEventListener' 

我假设flycontrols类没有添加事件侦听器的机制。我想知道如何添加它。

1 个答案:

答案 0 :(得分:1)

FlyControls没有EventDispatcher已实施。