浏览代码

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

master
父节点
当前提交
c090dee032
共有 3 个文件被更改,包括 30 次插入2 次删除
  1. +30
    -2
      игра/111.изба.js
  2. 二进制
      ресурсы/вещи/лужа.png
  3. 二进制
      ресурсы/вещи/лужа.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 @@
проверить достаточность прыжка по молоку
достаточный прыжок по молоку
начать переворот молока
перевернули молоко
показать лужу молока

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


二进制
ресурсы/вещи/лужа.png 查看文件

之前 之后
宽度: 401  |  高度: 168  |  大小: 85KB

二进制
ресурсы/вещи/лужа.xcf 查看文件


正在加载...
取消
保存