K 0.5.0
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -56,6 +56,15 @@
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ЗадатьГромкость = мир =>
|
||||
{
|
||||
мир.сцена.sound.volume = 0.15;
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
*
|
||||
* Последовательность
|
||||
@@ -67,5 +76,7 @@
|
||||
пуск
|
||||
настроить игру
|
||||
запустить игру
|
||||
создать сцену
|
||||
задать громкость
|
||||
`);
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
СоздатьКолобка = мир =>
|
||||
{
|
||||
мир.колобок = мир.сцена.physics.add.sprite(100, 500, "колобок");
|
||||
//мир.колобок = мир.сцена.physics.add.sprite(1000, 500, "колобок");
|
||||
мир.колобок.depth = 10;
|
||||
мир.колобок.body.setSize(50);
|
||||
// Портит анимацию прыжков!
|
||||
|
||||
@@ -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(настройки.скорость);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
BIN
К/ресурсы/вещи/самовар.png
Normal file
BIN
К/ресурсы/вещи/самовар.png
Normal file
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 |
Reference in New Issue
Block a user