почти стена

This commit is contained in:
2021-04-16 17:35:22 +03:00
parent 38e048de73
commit 8271f33100
3 changed files with 25 additions and 6 deletions

View File

@@ -18,8 +18,8 @@
{
var мышь = мир.сцена.input.activePointer;
const новое = {
"x": мышь.worldX,
"y": мышь.worldY,
"x": мышь.x,
"y": мышь.y,
"нажата": мышь.isDown,
};
if (
@@ -46,7 +46,6 @@
const камера = мир.сцена.cameras.main;
const ширина = камера.width;
const высота = камера.height;
var новое = {
"направление": 0, // Центр.
"прыжок": false,

View File

@@ -27,9 +27,16 @@
{
мир.колобок = мир.сцена.physics.add.sprite(100, 100, "колобок");
мир.колобок.depth = 10;
мир.колобок.setBounce(0.1);
// Следить за колобком камерой.
const камера = мир.сцена.cameras.main;
камера.startFollow(мир.колобок, false, 0.1, 0.1);
};
// // // //

View File

@@ -17,11 +17,24 @@
СоздатьИзбу = мир =>
{
const камера = мир.сцена.cameras.main;
камера.backgroundColor = Phaser.Display.Color.HexStringToColor("#fbfbfb");
мир.сцена.add.image(0, 0, "изба").setOrigin(0, 0);
var пол = мир.полы.create(100, 585, "основа");
пол.setScale(100, 1).refreshBody();
пол.setVisible(false);
var полСлева = мир.полы.create(0, 585, "основа").setOrigin(0, 0);
полСлева.setScale(43, 1).refreshBody();
полСлева.setVisible(false);
var полСправа = мир.полы.create(510, 585, "основа").setOrigin(0, 0);
полСправа.setScale(200, 1).refreshBody();
полСправа.setVisible(false);
мир.полКрышки = мир.полы.create(300, 585, "основа").setOrigin(0, 0);
мир.полКрышки.setScale(30, 1).refreshBody();
мир.полКрышки.setVisible(false);
var стенаСлева = мир.полы.create(0, 485, "основа").setOrigin(0, 0);
стенаСлева.setScale(1, 30).refreshBody();
//стенаСлева.setVisible(false);
};