pixijs는 처리기 스프라이트 이벤트에 eventemitter3을 사용합니다. 예를CycleJs에서 eventemitter3을 계측하는 방법
sprite.on('mousedown', onDown),
을 위해 내가 어떤 사람이 나에게 어떤 점을 보여 sprites.can 듣고 이벤트를 handlering하기 위해 드라이버를 만드는 방법을 궁금?
pixijs는 처리기 스프라이트 이벤트에 eventemitter3을 사용합니다. 예를CycleJs에서 eventemitter3을 계측하는 방법
sprite.on('mousedown', onDown),
을 위해 내가 어떤 사람이 나에게 어떤 점을 보여 sprites.can 듣고 이벤트를 handlering하기 위해 드라이버를 만드는 방법을 궁금?
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