0

書いていたスクリプトのコントロールをトラックボール コントロールからフライ コントロールに切り替えました。問題なく trackballcontrols にイベント ハンドラーを追加しました。

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

    cameraChanged = true;

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

} );

ただし、flycontrols インスタンスにイベント リスナーを追加しようとすると、次のエラーが発生しました。

Object [object Object] has no method 'addEventListener' 

flycontrols クラスには、イベント リスナーを追加するメカニズムがないと思います。どうやって追加しようか考え中です。

4

1 に答える 1