Проверка мегаJson
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.

58 lines
1.6KB

  1. мир.структура = {
  2. изображения: {
  3. фон: {
  4. x: 0,
  5. y: 0,
  6. текстура: "изба",
  7. },
  8. },
  9. платформы: {
  10. полДоКрышки: {
  11. x: 200,
  12. y: 385,
  13. //y: 585,
  14. текстура: "основа",
  15. масштаб: [43, 1],
  16. видимость: true,
  17. },
  18. },
  19. };
  20. мир.настройки.scene.create = function()
  21. {
  22. const изо = мир.структура.изображения;
  23. if (изо)
  24. {
  25. for (имя in изо)
  26. {
  27. var описание = изо[имя];
  28. var узел = this.add.image(описание.x, описание.y, описание.текстура);
  29. узел.setOrigin(0, 0);
  30. }
  31. }
  32. const пл = мир.структура.платформы;
  33. if (пл)
  34. {
  35. for (имя in пл)
  36. {
  37. var описание = пл[имя];
  38. var свойства = {
  39. isStatic: true,
  40. };
  41. var узел = this.matter.add.image(
  42. описание.x,
  43. описание.y,
  44. описание.текстура,
  45. null,
  46. свойства
  47. );
  48. узел.setScale(
  49. описание.масштаб ? описание.масштаб[0] : 1,
  50. описание.масштаб ? описание.масштаб[1] : 1
  51. );
  52. }
  53. }
  54. };