Interaction
The interaction plugin for pixi.js.
Install
npm i @iro/interaction
Why Use It
- Unified event type,
Pointer
event only. -
Pointerout
andPointerupoutside
havetarget
value.
Usage
// webpack.config.js
plugins: [
new webpack.ProvidePlugin({
PIXI: 'pixi.js'
})
]
import Interaction from '@iro/interaction'
PIXI.Renderer.registerPlugin('interaction', Interaction)
renderer.plugins.interaction.on('pointerdown', ev => {})
sprite.on('pointerup', ev => {})
/**
* - tap
* - pointerup
* - pointerout
* - pointermove
* - pointerdown
* - pointerenter
* - pointerupoutside
*/