вещи
This commit is contained in:
@@ -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 = имя;
|
||||||
|
|
||||||
// Выставляем оставшиеся невыставленными свойства.
|
// Выставляем оставшиеся невыставленными свойства.
|
||||||
|
|||||||
@@ -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);
|
|||||||
задать функцию поиска узла по имени
|
задать функцию поиска узла по имени
|
||||||
создать избу
|
создать избу
|
||||||
позволить платформам пропускать прыжки
|
позволить платформам пропускать прыжки
|
||||||
создать вещи
|
|
||||||
создать пауков
|
создать пауков
|
||||||
создать мышей
|
создать мышей
|
||||||
создать стрелы
|
создать стрелы
|
||||||
|
|||||||
Reference in New Issue
Block a user