показывать лужу в месте падения молока

This commit is contained in:
2021-05-14 14:24:53 +03:00
parent 0be962e9af
commit c090dee032
3 changed files with 30 additions and 2 deletions

View File

@@ -17,6 +17,7 @@
мир.сцена.load.image("линия", "ресурсы/отладка/линия_вертикальная.png"); мир.сцена.load.image("линия", "ресурсы/отладка/линия_вертикальная.png");
мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg"); мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg");
мир.сцена.load.image("молоко", "ресурсы/вещи/банкаолока.png"); мир.сцена.load.image("молоко", "ресурсы/вещи/банкаолока.png");
мир.сцена.load.image("лужа", "ресурсы/вещи/лужа.png");
мир.сцена.load.image("паук", "ресурсы/животные/паук.png"); мир.сцена.load.image("паук", "ресурсы/животные/паук.png");
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png");
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png"); мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png");
@@ -229,14 +230,24 @@
родитель: мир.сцена.physics, родитель: мир.сцена.physics,
тип: "спрайт", тип: "спрайт",
группы: [мир.вещи], группы: [мир.вещи],
//x: 785, x: 785,
x: 285, //x: 285,
y: 240, y: 240,
texture: "молоко", texture: "молоко",
scaleX: 0.4, scaleX: 0.4,
scaleY: 0.4, scaleY: 0.4,
depth: 10, depth: 10,
}, },
лужа: {
родитель: мир.сцена,
тип: "изображение",
x: 285,
y: 585,
texture: "лужа",
scaleX: 0.25,
scaleY: 0.25,
visible: false,
},
самовар: { самовар: {
родитель: мир.сцена.physics, родитель: мир.сцена.physics,
тип: "спрайт", тип: "спрайт",
@@ -789,12 +800,27 @@
(мир.молоко.переворот == 3) && (мир.молоко.переворот == 3) &&
(мир.молоко.body.touching.down) (мир.молоко.body.touching.down)
) { ) {
мир.молоко.depth = 5;
мир.молоко.body.stop(); мир.молоко.body.stop();
мир.молоко = null; мир.молоко = null;
мир.уведомить("перевернули молоко");
} }
}; };
// // // //
ПоказатьЛужуМолока = мир =>
{
var молоко = мир.узелСцены("молоко");
var лужа = мир.узелСцены("лужа");
лужа.setPosition(молоко.x + 40, молоко.y + 20);
лужа.setVisible(true);
};
/* /*
* *
* Последовательность * Последовательность
@@ -840,6 +866,8 @@
проверить достаточность прыжка по молоку проверить достаточность прыжка по молоку
достаточный прыжок по молоку достаточный прыжок по молоку
начать переворот молока начать переворот молока
перевернули молоко
показать лужу молока
обновить сцену обновить сцену
анимировать пауков анимировать пауков

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.