From ba3f0e07f83b1ccb94e36532c4557743a25f209d Mon Sep 17 00:00:00 2001 From: gparant Date: Mon, 13 Apr 2020 16:53:19 +0200 Subject: [PATCH] Refactor sizing hitbox charactere --- front/src/Phaser/Entity/PlayableCaracter.ts | 3 ++- front/src/Phaser/Player/Player.ts | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/front/src/Phaser/Entity/PlayableCaracter.ts b/front/src/Phaser/Entity/PlayableCaracter.ts index 66ddd579..3a18ea73 100644 --- a/front/src/Phaser/Entity/PlayableCaracter.ts +++ b/front/src/Phaser/Entity/PlayableCaracter.ts @@ -14,7 +14,8 @@ export class PlayableCaracter extends Phaser.Physics.Arcade.Sprite { this.scene.physics.world.enableBody(this); this.setImmovable(true); this.setCollideWorldBounds(true); - this.setSize(32, 32); //edit the hitbox to better match the caracter model + this.setSize(16, 16); //edit the hitbox to better match the caracter model + this.setOffset(8, 16); } move(x: number, y: number){ diff --git a/front/src/Phaser/Player/Player.ts b/front/src/Phaser/Player/Player.ts index d0169297..e2d7d692 100644 --- a/front/src/Phaser/Player/Player.ts +++ b/front/src/Phaser/Player/Player.ts @@ -50,8 +50,6 @@ export class Player extends PlayableCaracter implements CurrentGamerInterface, G //the current player model should be push away by other players to prevent conflict this.setImmovable(false); - //edit the hitbox to better match the caracter model - this.setSize(32, 32); } initAnimation(): void {