Star.js 657 B

12345678910111213141516171819202122232425
  1. "atomic component";
  2. var inspectorFields = {
  3. booleanField: true,
  4. numberField: 1.0,
  5. stringField: "Hello",
  6. varField: [Atomic.VAR_INT, 42],
  7. vector2Field: [Atomic.VAR_VECTOR2, [1, 2]],
  8. vector3Field: [Atomic.VAR_VECTOR3, [1, 2, 3]],
  9. quaternionField: [Atomic.VAR_QUATERNION, [1, 0, 0, 0]],
  10. colorField: [Atomic.VAR_COLOR, [1, 2, 3, 4]],
  11. texture2DNoDefault: ["Texture2D"],
  12. sprite2D: ["Sprite2D", "Sprites/star.png"],
  13. intEnumField: [Atomic.VAR_INT, { 0: "Peaceful", 1: "Friendly", 2: "Aggressive"}, 0]
  14. }
  15. module.exports = function(self) {
  16. self.update = function(timeStep) {
  17. self.node.rotate2D(timeStep * 75 * self.numberField);
  18. }
  19. }