Проверить Matter.js
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

700.пуск.js 1.8KB

3 år sedan
3 år sedan
3 år sedan
3 år sedan
3 år sedan
3 år sedan
3 år sedan
3 år sedan
3 år sedan
3 år sedan
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. function Пуск()
  2. {
  3. this.запустить = function()
  4. {
  5. мир.физика.создать();
  6. var корень = document.getElementById("корень");
  7. мир.изображения = new Изображения(корень);
  8. //мир.тела = new Тела();
  9. мир.столкновения.создать();
  10. мир.звуки = new Звуки(мир.ключники, мир.события);
  11. мир.движение = new Движение(мир.ключники);
  12. /**///мир.ограничитель = new Ограничитель();
  13. /**///мир.рт = new РучноеТело(мир.события);
  14. this.настроитьОбработкуКлючей();
  15. this.обновить();
  16. };
  17. this.настроитьОбработкуКлючей = function()
  18. {
  19. мир.ключники.push(function(ключ, путь, значение) {
  20. if (путь[0] == "изображения")
  21. {
  22. мир.изображения.обработатьКлюч(ключ, путь, значение);
  23. }
  24. });
  25. };
  26. this.обновить = function()
  27. {
  28. /**///мир.ограничитель.обновить();
  29. /**///мир.рт.обновить();
  30. мир.физика.обновить();
  31. //мир.тела.обновить();
  32. мир.объекты.обновить();
  33. мир.игрок.обновить();
  34. мир.слежение.обновить();
  35. мир.маскиПрыжков.обновить();
  36. мир.движение.обновить();
  37. var тут = this;
  38. requestAnimationFrame(function() {
  39. тут.обновить();
  40. });
  41. };
  42. }
  43. мир.пуск = new Пуск();