pixijs eventemitter3ハンドラのスプライトイベントに使用します。たとえばCycleJsでeventemitter3をインターゲートする方法
sprite.on('mousedown', onDown),
イベントを処理するためにドライバを作成する方法は不思議です。スプライトを聞いてみてください。
pixijs eventemitter3ハンドラのスプライトイベントに使用します。たとえばCycleJsでeventemitter3をインターゲートする方法
sprite.on('mousedown', onDown),
イベントを処理するためにドライバを作成する方法は不思議です。スプライトを聞いてみてください。
EventEmitter専用のドライバは必要ありません。
fromEvent
メソッドで、xstreamとrxjs(cyclejsがサポートする他のストリームライブラリについてはわかりません)がdomイベントとeventemitterイベントをサポートしています。これにより、イベントが指定されたターゲットでトリガーされたときに値を送出するストリームを構築できます。
たとえば、xstream documentationを参照してください。rxjsも同じです。
const mouseDown$ = Rx.Observable.create((observer) => {
sprite.on('mousedown', e => observer.onNext(e));
return() => {
//unsubscribe event here
}
})
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/create.md