Star.js 653 B

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