added attacks and dynamic enemy spawning

Signed-off-by: Pascal Syma <pascal@syma.dev>
This commit is contained in:
2020-07-13 16:37:56 +02:00
parent 7c4d08cf8f
commit c2befeaa2b
9 changed files with 80 additions and 16 deletions
+3 -4
View File
@@ -17,7 +17,7 @@ export default class Game extends Phaser.Scene {
default: 'arcade',
arcade: {
gravity: {y: 300},
// debug: true
debug: true
}
}
});
@@ -99,13 +99,13 @@ export default class Game extends Phaser.Scene {
this.anims.create({
key: 'attack_a',
frames: this.anims.generateFrameNumbers('char', {start: 0, end: 13}),
frameRate: 15
frameRate: 30
});
this.anims.create({
key: 'attack_b',
frames: this.anims.generateFrameNumbers('char', {start: 14, end: 26}),
frameRate: 15
frameRate: 30
});
this.anims.create({
@@ -151,7 +151,6 @@ export default class Game extends Phaser.Scene {
map.objects[0].objects.filter(obj => obj.name === "bat").forEach(s => {
let bat = new Bat(this, s);
bat.fly(s.type === "" ? 90 : parseInt(s.type));
this.enemys.add(bat)
})