Crate.js 619 B

1234567891011121314151617181920212223242526
  1. // Atomic Component
  2. var game = Atomic.game;
  3. var node = self.node;
  4. function start() {
  5. var cache = game.cache;
  6. var model = node.createComponent("StaticModel");
  7. model.setModel(cache.getResource("Model", "Models/Crate.mdl"));
  8. model.setMaterial(cache.getResource("Material", "Materials/Crate.xml"));
  9. model.castShadows = true;
  10. var body = node.createComponent("RigidBody");
  11. body.mass = 1;
  12. body.friction = 1;
  13. body.collisionEventMode = Atomic.COLLISION_NEVER;
  14. var shape = node.createComponent("CollisionShape");
  15. shape.setBox([2, 2, 2]);
  16. }
  17. function update(timeStep) {
  18. }