Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- update(time, delta)
- {
- //console.log("time:"+time, "delta"+ delta);
- for(var i = 0; i < STARFIELDSIZE; i++)
- {
- starFieldQI[i].sprite.x -= starFieldQI[i].trajectorynorm.x * starFieldQI[i].speed;
- starFieldQI[i].sprite.y -= starFieldQI[i].trajectorynorm.y * starFieldQI[i].speed;
- starFieldQI[i].increaseSpeed();
- }
- }
- class Star
- {
- constructor(starSprite, origin)
- {
- this.sprite = starSprite;
- this.slope = this.sprite.y/this.sprite.x;
- this.trajectory = new Phaser.Math.Vector2(this.sprite.x - origin.x , this.sprite.y - origin.y);
- this.trajectorynorm = this.trajectory.normalize();
- this.speed = 2;
- }
- increaseSpeed()
- {
- this.speed+= 0.10;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement