charakter
This commit is contained in:
@@ -136,21 +136,19 @@ class PreloadScene extends Phaser.Scene {
|
||||
});
|
||||
|
||||
// New Processed Animations (Standardized 64x64 strips)
|
||||
this.load.spritesheet('player_walk', 'assets/sprites/player_walk_strip.png', { frameWidth: 64, frameHeight: 64 });
|
||||
this.load.spritesheet('zombie_walk', 'assets/sprites/zombie_walk_strip.png', { frameWidth: 64, frameHeight: 64 });
|
||||
|
||||
// KRVAVA ŽETEV - New Player Sprite (Protagonist with dreadlocks)
|
||||
this.load.spritesheet('player_protagonist', 'assets/sprites/player_walk_animations.png', {
|
||||
frameWidth: 128, // Adjust based on actual sprite size
|
||||
frameHeight: 128
|
||||
});
|
||||
}
|
||||
|
||||
createAnimations() {
|
||||
if (this.anims.exists('player_walk_anim')) return;
|
||||
|
||||
// Old animations
|
||||
this.anims.create({
|
||||
key: 'player_walk_anim',
|
||||
frames: this.anims.generateFrameNumbers('player_walk', { start: 0, end: 5 }),
|
||||
frameRate: 12,
|
||||
repeat: -1
|
||||
});
|
||||
if (this.anims.exists('protagonist_walk')) return;
|
||||
|
||||
// Zombie animations
|
||||
this.anims.create({
|
||||
key: 'zombie_walk_anim',
|
||||
frames: this.anims.generateFrameNumbers('zombie_walk', { start: 0, end: 5 }),
|
||||
@@ -158,18 +156,25 @@ class PreloadScene extends Phaser.Scene {
|
||||
repeat: -1
|
||||
});
|
||||
|
||||
// NEW: Isometric character animations (6 frames)
|
||||
this.anims.create({
|
||||
key: 'player_dreadlocks_walk',
|
||||
frames: this.anims.generateFrameNumbers('player_dreadlocks', { start: 0, end: 5 }),
|
||||
key: 'zombie_worker_walk',
|
||||
frames: this.anims.generateFrameNumbers('zombie_worker', { start: 0, end: 5 }),
|
||||
frameRate: 8,
|
||||
repeat: -1
|
||||
});
|
||||
|
||||
// KRVAVA ŽETEV: Protagonist animations
|
||||
this.anims.create({
|
||||
key: 'protagonist_walk',
|
||||
frames: this.anims.generateFrameNumbers('player_protagonist', { start: 0, end: 7 }),
|
||||
frameRate: 10,
|
||||
repeat: -1
|
||||
});
|
||||
|
||||
this.anims.create({
|
||||
key: 'zombie_worker_walk',
|
||||
frames: this.anims.generateFrameNumbers('zombie_worker', { start: 0, end: 5 }),
|
||||
frameRate: 8,
|
||||
key: 'protagonist_idle',
|
||||
frames: this.anims.generateFrameNumbers('player_protagonist', { start: 8, end: 9 }),
|
||||
frameRate: 2,
|
||||
repeat: -1
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user