This commit is contained in:
2021-04-27 15:13:03 +03:00
parent 89246a354e
commit 3f1663ef06
6 changed files with 64 additions and 15 deletions

View File

@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>К 0.4.0</title>
<title>К 0.5.0</title>
<script src="https://cdn.jsdelivr.net/npm/phaser@3.54.0/dist/phaser.min.js"></script>
<style>
html, body {

View File

@@ -56,6 +56,15 @@
};
// // // //
ЗадатьГромкость = мир =>
{
мир.сцена.sound.volume = 0.15;
};
/*
*
* Последовательность
@@ -67,5 +76,7 @@
пуск
настроить игру
запустить игру
создать сцену
задать громкость
`);

View File

@@ -26,6 +26,7 @@
СоздатьКолобка = мир =>
{
мир.колобок = мир.сцена.physics.add.sprite(100, 500, "колобок");
//мир.колобок = мир.сцена.physics.add.sprite(1000, 500, "колобок");
мир.колобок.depth = 10;
мир.колобок.body.setSize(50);
// Портит анимацию прыжков!

View File

@@ -7,13 +7,16 @@
ЗагрузитьРесурсыИзбы = мир =>
{
мир.сцена.load.audio("звук-избы", "ресурсы/звуки/387922__setuniman__scheming-1o95.mp3");
мир.сцена.load.image("основа", "ресурсы/отладка/основа.jpg");
мир.сцена.load.image("линия", "ресурсы/отладка/линия_вертикальная.png");
мир.сцена.load.image("изба", "ресурсы/сцены/изба.jpg");
мир.сцена.load.image("молоко", "ресурсы/вещи/банкаолока.png");
мир.сцена.load.image("паук", "ресурсы/животные/паук.png");
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png");
мир.сцена.load.audio("звук-избы", "ресурсы/звуки/387922__setuniman__scheming-1o95.mp3");
мир.сцена.load.image("мышь", "ресурсы/животные/мышь.png");
мир.сцена.load.image("самовар", "ресурсы/вещи/самовар.png");
};
@@ -22,8 +25,9 @@
СоздатьИзбу = мир =>
{
мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0);
мир.сцена.sound.play("звук-избы", { loop: true });
мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0);
};
@@ -90,24 +94,28 @@
y: 473,
ширина: 65,
},
// Полка 1.
{
x: 666,
y: 340,
y: 335,
ширина: 3,
},
// Полка молока.
{
x: 771,
y: 340,
y: 335,
ширина: 3,
},
// Полка 3.
{
x: 862,
y: 340,
y: 335,
ширина: 3,
},
// Полка самовара.
{
x: 995,
y: 345, // НАДО 345, чтобы не допрыгиать без помощи кота.
y: 355,
ширина: 4,
},
{
@@ -159,10 +167,15 @@
СоздатьВещи = мир =>
{
var молоко = мир.сцена.physics.add.sprite(830, 430, "молоко");
молоко.setScale(0.5, 0.5).refreshBody();
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(самовар);
};
@@ -176,21 +189,45 @@
x: 620,
y: 345,
скорость: 50,
низ: 550,
верх: 270,
},
/*
{
x: 740,
y: 445,
скорость: 65,
низ: 550,
верх: 270,
},
{
x: 830,
y: 375,
скорость: 80,
низ: 550,
верх: 270,
},
*/
{
x: 785,
y: 375,
скорость: 80,
низ: 400,
верх: 270,
},
{
x: 930,
y: 500,
скорость: 70,
низ: 550,
верх: 270,
},
{
x: 1003,
y: 250,
скорость: 55,
низ: 400,
верх: 200,
},
];
мир.пауки = [];
@@ -202,7 +239,7 @@
паук.body.setVelocityY(настройки.скорость);
паук.depth = 10;
мир.пауки.push(паук);
var нить = мир.сцена.add.image(настройки.x - 1, 245, "линия").setOrigin(0, 0);
var нить = мир.сцена.add.image(настройки.x - 1, настройки.верх - 25, "линия").setOrigin(0, 0);
нить.depth = паук.depth;
мир.нитиПауков.push(нить);
}
@@ -218,14 +255,14 @@
{
var паук = мир.пауки[номер];
var нить = мир.нитиПауков[номер];
var скорость = мир.настройкиПауков[номер].скорость;
var настройки = мир.настройкиПауков[номер];
нить.displayHeight = паук.y - нить.y - 5;
if (паук.y > 550)
if (паук.y > настройки.низ)
{
паук.setVelocityY(-скорость);
} else if (паук.y < 270)
паук.setVelocityY(-настройки.скорость);
} else if (паук.y < настройки.верх)
{
паук.setVelocityY(скорость);
паук.setVelocityY(настройки.скорость);
}
}
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 110 KiB