davidfig / pixi-viewport

A highly configurable viewport/2D camera designed to work with pixi.js
https://davidfig.github.io/pixi-viewport/
MIT License
1.04k stars 174 forks source link

Why wheelDeltaY field is undefined in event object in wheel event handler? #462

Open RhapsodY-69 opened 12 months ago

RhapsodY-69 commented 12 months ago

I need to distinguish whether user is moving viewport with mouse or touchpad, but it seems the only one solution for this is to use wheelDeltaY, however i can't find it in WheelEvent pixi-viewport fires

blnvdanil commented 12 months ago

Are you listening the wheel event this way viewport.on("wheel", (e) => console.log(e))? If you are, then you should check out the documentation of Federated Events system of pixijs, this event if not special to viewport. I suppose that e.nativeEvent is what you are looking for in this case.

Viewport does not listen this event by the way, what viewport does is it attaches wheel event listener to the cavnas, that way it has an original WheelEvent of the browser.