SpaceBackground.js 674 B

12345678910111213141516171819202122232425262728293031323334
  1. exports.component = function(self) {
  2. var game = Atomic.game;
  3. var node = self.node;
  4. node.scale2D = [1.5, 1.5];
  5. node.position2D = [0, 12];
  6. self.start = function() {
  7. var spaceSprite = game.cache.getResource("Sprite2D", "Sprites/space_background.png");
  8. // add a sprite component to our node
  9. var sprite2D = node.createComponent("StaticSprite2D");
  10. sprite2D.orderInLayer = -200;
  11. sprite2D.blendMode = Atomic.BLEND_ADDALPHA;
  12. sprite2D.sprite = spaceSprite;
  13. }
  14. self.update = function(timeStep) {
  15. if (node.position[1] < -19)
  16. node.position2D = [0, 18];
  17. var speed = .75;
  18. node.translate([0, -timeStep * speed, 0]);
  19. }
  20. }