Browse Source

вещи

master
parent
commit
29d593c7e5
2 changed files with 33 additions and 18 deletions
  1. +10
    -0
      игра/100.структура.js
  2. +23
    -18
      игра/111.изба.js

+ 10
- 0
игра/100.структура.js View File

@@ -11,6 +11,7 @@ function создатьУзлыСценыПоСтруктуре(структур
delete свойства["x"]; delete свойства["x"];
delete свойства["y"]; delete свойства["y"];
delete свойства["texture"]; delete свойства["texture"];
delete свойства["группы"];


// Создаём узел. // Создаём узел.
if (описание.тип == "изображение") if (описание.тип == "изображение")
@@ -23,8 +24,17 @@ function создатьУзлыСценыПоСтруктуре(структур
} }
else if (описание.тип == "спрайт") else if (описание.тип == "спрайт")
{ {
узел = описание.родитель.add.sprite(описание.x, описание.y, описание.texture);
} }


// Помещаем в группы.
for (var номер in описание.группы)
{
var группа = описание.группы[номер];
группа.add(узел);
}

// Задаём имя.
узел.name = имя; узел.name = имя;


// Выставляем оставшиеся невыставленными свойства. // Выставляем оставшиеся невыставленными свойства.


+ 23
- 18
игра/111.изба.js View File

@@ -224,6 +224,29 @@
scaleY: 0.75, scaleY: 0.75,
visible: false, visible: false,
}, },

молоко: {
родитель: мир.сцена.physics,
тип: "спрайт",
группы: [мир.вещи],
x: 785,
y: 240,
texture: "молоко",
scaleX: 0.4,
scaleY: 0.4,
depth: 5,
},
самовар: {
родитель: мир.сцена.physics,
тип: "спрайт",
группы: [мир.вещи],
x: 1003,
y: 200,
texture: "самовар",
scaleX: 0.25,
scaleY: 0.25,
depth: 5,
},
}; };
}; };


@@ -267,23 +290,6 @@
// // // // // // // //




СоздатьВещи = мир =>
{
var молоко = мир.сцена.physics.add.sprite(785, 240, "молоко");
молоко.setScale(0.4, 0.4).refreshBody();
молоко.depth = 5;
мир.вещи.add(молоко);

var самовар = мир.сцена.physics.add.sprite(1003, 200, "самовар");
самовар.setScale(0.25, 0.25).refreshBody();
самовар.depth = 5;
мир.вещи.add(самовар);
};


// // // //


СоздатьПауков = мир => СоздатьПауков = мир =>
{ {
мир.настройкиПауков = [ мир.настройкиПауков = [
@@ -639,7 +645,6 @@ console.debug("стрела.x", мир.стрела.x);
задать функцию поиска узла по имени задать функцию поиска узла по имени
создать избу создать избу
позволить платформам пропускать прыжки позволить платформам пропускать прыжки
создать вещи
создать пауков создать пауков
создать мышей создать мышей
создать стрелы создать стрелы


Loading…
Cancel
Save