added jump

Signed-off-by: Pascal Syma <pascal@syma.dev>
This commit is contained in:
2020-07-17 03:40:42 +02:00
parent 13e7c24b65
commit 9194dc50ed
6 changed files with 25 additions and 3 deletions
+8 -1
View File
@@ -25,7 +25,7 @@ export default class Game extends Phaser.Scene {
default: 'arcade',
arcade: {
gravity: {y: 300},
debug: true
// debug: true
}
}
});
@@ -251,6 +251,13 @@ export default class Game extends Phaser.Scene {
repeat: -1
});
this.anims.create({
key: 'item_jump',
frames: this.anims.generateFrameNumbers('jump', {start: 0, end: 11}),
frameRate: 10,
repeat: -1
});
const mapKey = this.scene.settings.data.level;
const mapTilesetKey = "tiles";
+2
View File
@@ -26,6 +26,7 @@ import heal from "../assets/items/heal.png";
import slow from "../assets/items/slow.png";
import speed from "../assets/items/speed.png";
import storm from "../assets/items/storm.png";
import jump from "../assets/items/jump.png";
import heart from "../assets/heart.png";
import chest from "../assets/chest.png";
import arrow from "../assets/arrow.png";
@@ -66,6 +67,7 @@ export default class Preload extends Phaser.Scene {
this.load.spritesheet('storm', storm, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
this.load.spritesheet('speed', speed, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
this.load.spritesheet('slow', slow, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
this.load.spritesheet('jump', jump, {frameWidth: 16, frameHeight: 16, margin: 1, spacing: 2});
this.load.tilemapTiledJSON("lvl1", lvl1);
this.load.tilemapTiledJSON("tutorial", tutorial);
this.load.tilemapTiledJSON("menu", menu);