[html5] sicko proj

Viewer

copydownloadembedprintName: sicko proj
  1.  
  2. import Phaser from 'phaser';
  3.  
  4.  
  5.  
  6. class Game extends Phaser.Scene {
  7.   constructor() {
  8.     super({ key: 'GameScene' });
  9.     
  10.     
  11.   }
  12.  
  13.   init(data) {}
  14.   
  15.  
  16.   //loading Assets 
  17.   preload() {
  18.  
  19.     new Phaser.Game(1440,1080, Phaser.auto)
  20.  
  21.     this.load.image('demomodeanim', 'assets/demomode.png', 'assets');
  22.  
  23.     this.load.image('background', 'assets/loadingscreen.png');
  24.  
  25.     this.load.image('title', 'assets/title2.png');
  26.  
  27.     this.load.image('insertmoney', 'assets/insertmoney.png');
  28.  
  29.     this.load.image('moneyin',  'assets/moneyin.png')
  30.  
  31.     this.load.audio("title_music", "assets/music.mp3");
  32.  
  33.   }
  34.  
  35.  
  36.   /// Creating Menu Splash Screen
  37.   create(data) {
  38.    
  39.     // Create Images 
  40.     this.add.image(this.game.renderer.width / 2, this.game.renderer.height * 0.42, "title").setDepth(1);
  41.     this.add.image(this.game.renderer.width / 2, this.game.renderer.height * 0.95, "moneyin").setDepth(1);
  42.     this.add.image(0,0, "background").setDisplayOrigin(0).setDepth(0);
  43.     
  44.     this.add.image(this.game.renderer.width / 2, this.game.renderer.height * 0.20, "demomodeanim").setDepth(1);
  45.  
  46.     var sprite = game.add.sprite(game.world.centerX, game.world.centerY, 'demomodeanim');
  47.  
  48.     this.game.add.tween(sprite).to( { alpha: 1 }, 2000, Phaser.Easing.Linear.None, true, 0, 1000, true);
  49.   
  50.     sprite.anchor.setTo(0.5, 0.5);
  51.     sprite.alpha = 0;
  52.  
  53.     game.add.tween(sprite).to( { alpha: 1 }, 2000, Phaser.Easing.Linear.None, true, 0, 1000, true);
  54.  
  55.     
  56.     
  57.  
  58.     //play Button
  59.     let playButton = this.add.image(this.game.renderer.width / 2, this.game.renderer.height / 1.15, "insertmoney").setDepth(1);
  60.  
  61.     
  62.   
  63.     ///Create audio disable pause on blur
  64.     this.sound.pauseOnBlur = false;
  65.     this.sound.play("title_music", {
  66.       loop:true
  67.     });
  68.  
  69.     //create animation
  70.     
  71.     
  72.     
  73.     this.anims.create({
  74.       key: 'demomodeanim',
  75.       frameRate: 1,
  76.       frames: this.anims.generateFrameNumbers('demomodeanim', { start: 1, end: 2,}),
  77.       repeat: -1,
  78.       
  79.       
  80.  
  81.       
  82.     });
  83.     
  84.     function createscene(){
  85.  
  86.       //Animation Definitions here
  87.       
  88.     }
  89.  
  90.     //Title Animation Experiment
  91.  
  92.    
  93.  
  94.  
  95.  
  96.     //make image buttons interacrive
  97.  
  98.     /*   
  99.         PointerEvents:
  100.           pointerover - hovering
  101.           pointerput - not hovering
  102.           pointerup - click and release
  103.           pointerdown - just click
  104.  
  105.     */
  106.  
  107.     playButton.setInteractive();
  108.     
  109.   }
  110.     
  111.  
  112.   update(time, delta) {}
  113. }
  114.  
  115. export default Game;

Editor

You can edit this paste and save as new:


File Description
  • sicko proj
  • Paste Code
  • 12 May-2021
  • 2.48 Kb
You can Share it: