Колобок на Phaser
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

011.phaser.js 1.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. `);