|
|
@@ -42,6 +42,17 @@ |
|
|
|
frames: [{ key: "колобок", frame: 0 }], |
|
|
|
frameRate: 20, |
|
|
|
}) |
|
|
|
мир.сцена.anims.create({ |
|
|
|
key: "движение", |
|
|
|
frames: мир.сцена.anims.generateFrameNumbers("колобок", { start: 23, end: 1 }), |
|
|
|
frameRate: 20, |
|
|
|
repeat: -1, |
|
|
|
}) |
|
|
|
мир.сцена.anims.create({ |
|
|
|
key: "прыжок", |
|
|
|
frames: [{ key: "колобок", frame: 24 }], |
|
|
|
frameRate: 20, |
|
|
|
}) |
|
|
|
|
|
|
|
// Следить за колобком камерой. |
|
|
|
const камера = мир.сцена.cameras.main; |
|
|
@@ -75,16 +86,21 @@ |
|
|
|
if (мир.управление.направление == -1) |
|
|
|
{ |
|
|
|
x = -200; |
|
|
|
мир.колобок.anims.play("движение"); |
|
|
|
мир.колобок.flipX = true; |
|
|
|
} |
|
|
|
else if (мир.управление.направление == 1) |
|
|
|
{ |
|
|
|
x = 200; |
|
|
|
мир.колобок.anims.play("движение"); |
|
|
|
мир.колобок.flipX = false; |
|
|
|
} |
|
|
|
мир.колобок.setVelocityX(x); |
|
|
|
|
|
|
|
if (мир.управление.прыжок && мир.колобок.body.touching.down) |
|
|
|
{ |
|
|
|
мир.колобок.setVelocityY(-570); |
|
|
|
мир.колобок.anims.play("прыжок"); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|