Переглянути джерело

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

master
Михаил Капелько 3 роки тому
джерело
коміт
c090dee032
3 змінених файлів з 30 додано та 2 видалено
  1. +30
    -2
      игра/111.изба.js
  2. BIN
      ресурсы/вещи/лужа.png
  3. BIN
      ресурсы/вещи/лужа.xcf

+ 30
- 2
игра/111.изба.js Переглянути файл

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


// // // //


ПоказатьЛужуМолока = мир =>
{

var молоко = мир.узелСцены("молоко");
var лужа = мир.узелСцены("лужа");
лужа.setPosition(молоко.x + 40, молоко.y + 20);
лужа.setVisible(true);
};


/*
*
* Последовательность
@@ -840,6 +866,8 @@
проверить достаточность прыжка по молоку
достаточный прыжок по молоку
начать переворот молока
перевернули молоко
показать лужу молока

обновить сцену
анимировать пауков


BIN
ресурсы/вещи/лужа.png Переглянути файл

Перед Після
Ширина: 401  |  Висота: 168  |  Розмір: 85KB

BIN
ресурсы/вещи/лужа.xcf Переглянути файл


Завантаження…
Відмінити
Зберегти