Star.js 732 B

123456789101112131415161718192021222324
  1. 'atomic component';
  2. module.exports.component = function (self) {
  3. // Inspector fields will show up in the Atomic Editor scene view to allow editing
  4. var inspectorFields = {
  5. speed: 100
  6. };
  7. //link to the current node
  8. var node = self.node;
  9. // Start will be called when component is instantiated
  10. self.start = function () {
  11. //create a new sprite
  12. var sprite2D = node.createComponent("StaticSprite2D");
  13. sprite2D.sprite = Atomic.cache.getResource("Sprite2D", "Sprites/star.png");
  14. sprite2D.blendMode = Atomic.BlendMode.BLEND_ALPHA;
  15. };
  16. // Update will be called every cycle
  17. self.update = function (timeStep) {
  18. node.roll(timeStep * self.speed);
  19. };
  20. };