script.js 696 B

12345678910111213141516171819202122232425262728293031323334
  1. var stage;
  2. function init() {
  3. stage = new createjs.Stage("demoCanvas");
  4. var dummyModel = {position: {x: 10, y: 20}};
  5. var p = new PhysicistView(dummyModel);
  6. stage.addChild(p);
  7. createjs.Ticker.on("tick", tick);
  8. createjs.Ticker.setFPS(60);
  9. var time = 0;
  10. function tick(event) {
  11. time = event.time - time > 400 ? event.time : time;
  12. // time based
  13. if(event.time == time){
  14. dummyModel.position.x += 20;
  15. p.update();
  16. stage.update(event);
  17. }
  18. }
  19. resize();
  20. }
  21. function resize() {
  22. stage.canvas.width = window.innerWidth;
  23. stage.canvas.height = window.innerHeight;
  24. }
  25. function