Колобок на Phaser
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.

72 lines
1.4KB

  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. autoCenter: Phaser.Scale.CENTER_BOTH,
  19. },
  20. physics: {
  21. default: "arcade",
  22. arcade: {
  23. gravity: {
  24. y: 1300,
  25. },
  26. debug: false,
  27. },
  28. },
  29. scene: {
  30. preload: function() {
  31. мир.сцена = this;
  32. мир.уведомить("загрузить ресурсы сцены");
  33. },
  34. create: function() {
  35. мир.сцена = this;
  36. мир.уведомить("создать сцену");
  37. },
  38. update: function() {
  39. мир.сцена = this;
  40. мир.уведомить("обновить сцену");
  41. },
  42. },
  43. };
  44. };
  45. // // // //
  46. ЗапуститьИгру = мир =>
  47. {
  48. мир.игра = new Phaser.Game(мир.настройки);
  49. };
  50. /*
  51. *
  52. * Последовательность
  53. *
  54. */
  55. мир.разобрать(`
  56. пуск
  57. настроить игру
  58. запустить игру
  59. `);