Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     update(time, delta)
  2.     {
  3.         //console.log("time:"+time, "delta"+ delta);
  4.         for(var i = 0; i < STARFIELDSIZE; i++)
  5.         {
  6.             starFieldQI[i].sprite.x -= starFieldQI[i].trajectorynorm.x * starFieldQI[i].speed;
  7.             starFieldQI[i].sprite.y -= starFieldQI[i].trajectorynorm.y * starFieldQI[i].speed;
  8.             starFieldQI[i].increaseSpeed();
  9.            
  10.         }
  11.     }
  12.  
  13.  
  14. class Star
  15. {
  16.     constructor(starSprite, origin)
  17.     {
  18.         this.sprite = starSprite;
  19.         this.slope = this.sprite.y/this.sprite.x;
  20.         this.trajectory = new Phaser.Math.Vector2(this.sprite.x - origin.x , this.sprite.y - origin.y);
  21.         this.trajectorynorm = this.trajectory.normalize();
  22.         this.speed = 2;
  23.     }
  24.     increaseSpeed()
  25.     {
  26.         this.speed+= 0.10;
  27.     }
  28.    
  29.    
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement