Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var config = {
  2.     type: Phaser.WEBGL,
  3.     parent: 'phaser-example',
  4.     width: 800,
  5.     height: 600,
  6.     scene: {
  7.         preload: preload,
  8.         create: create
  9.     }
  10. };
  11.  
  12. var game = new Phaser.Game(config);
  13.  
  14. function preload ()
  15. {
  16.     this.load.image('eye', 'assets/sprites/soundtracker.png');
  17. }
  18.  
  19. function create ()
  20. {
  21.     var sprite = this.add.sprite(400, 300, 'eye').setInteractive();
  22.  
  23.     sprite.input.pixelPerfectClick = true;
  24.     sprite.input.pixelPerfectOver = true;
  25.     sprite.input.pixelPerfectAlpha = 0;
  26.  
  27.     this.input.setDraggable(sprite);
  28.     window.scene = this;
  29.  
  30.     this.input.events.on('POINTER_OVER_EVENT', function (event) {
  31.         console.log('POINTER_OVER_EVENT');
  32.         event.gameObject.setTint(0xff0000);
  33.     });
  34.  
  35.     this.input.events.on('POINTER_OUT_EVENT', function (event) {
  36.         console.log('POINTER_OUT_EVENT');
  37.         if (!event.gameObject.input.isDragged) { event.gameObject.clearTint(); }
  38.  
  39.     });
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement