Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var config = {
- type: Phaser.WEBGL,
- parent: 'phaser-example',
- width: 800,
- height: 600,
- scene: {
- preload: preload,
- create: create
- }
- };
- var game = new Phaser.Game(config);
- function preload ()
- {
- this.load.image('eye', 'assets/sprites/soundtracker.png');
- }
- function create ()
- {
- var sprite = this.add.sprite(400, 300, 'eye').setInteractive();
- sprite.input.pixelPerfectClick = true;
- sprite.input.pixelPerfectOver = true;
- sprite.input.pixelPerfectAlpha = 0;
- this.input.setDraggable(sprite);
- window.scene = this;
- this.input.events.on('POINTER_OVER_EVENT', function (event) {
- console.log('POINTER_OVER_EVENT');
- event.gameObject.setTint(0xff0000);
- });
- this.input.events.on('POINTER_OUT_EVENT', function (event) {
- console.log('POINTER_OUT_EVENT');
- if (!event.gameObject.input.isDragged) { event.gameObject.clearTint(); }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement