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 свойства["y"];
delete свойства["texture"];
delete свойства["группы"];

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

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

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

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


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

@@ -224,6 +224,29 @@
scaleY: 0.75,
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