You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

пре 3 година
пре 3 година
пре 3 година
пре 3 година
пре 3 година
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /*
  2. *
  3. * Реакции
  4. *
  5. */
  6. НастроитьИгру = мир =>
  7. {
  8. мир.настройки = {
  9. type: Phaser.AUTO,
  10. width: 800,
  11. height: 600,
  12. backgroundColor: 0xfbfbfb,
  13. scale: {
  14. width: 800,
  15. height: 600,
  16. parent: document.getElementById("родитель"),
  17. //mode: Phaser.Scale.ENVELOP,
  18. mode: Phaser.Scale.RESIZE,
  19. autoCenter: Phaser.Scale.CENTER_BOTH,
  20. },
  21. physics: {
  22. default: "arcade",
  23. arcade: {
  24. gravity: {
  25. y: 1300,
  26. },
  27. debug: false,
  28. },
  29. },
  30. scene: {
  31. preload: function() {
  32. мир.сцена = this;
  33. мир.уведомить("загрузить ресурсы сцены");
  34. },
  35. create: function() {
  36. мир.сцена = this;
  37. мир.уведомить("создать сцену");
  38. },
  39. update: function() {
  40. мир.сцена = this;
  41. мир.уведомить("обновить сцену");
  42. },
  43. },
  44. };
  45. };
  46. // // // //
  47. ЗапуститьИгру = мир =>
  48. {
  49. мир.игра = new Phaser.Game(мир.настройки);
  50. };
  51. /*
  52. *
  53. * Последовательность
  54. *
  55. */
  56. мир.разобрать(`
  57. пуск
  58. настроить игру
  59. запустить игру
  60. `);