From ffc7efb17c44b1b7c6b5e3deb2fb757686f0fce1 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Wed, 19 Feb 2025 11:21:46 +0100 Subject: [PATCH] Improve hair positioning --- src/components/game/character/Character.vue | 4 +-- .../game/character/partials/CharacterHair.vue | 34 ++++++++++++------- .../useCharacterSpriteComposable.ts | 1 + 3 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/components/game/character/Character.vue b/src/components/game/character/Character.vue index 126ad53..62bd819 100644 --- a/src/components/game/character/Character.vue +++ b/src/components/game/character/Character.vue @@ -3,7 +3,7 @@ - + @@ -17,7 +17,7 @@ import { useSoundComposable } from '@/composables/useSoundComposable' import { useGameStore } from '@/stores/gameStore' import { useMapStore } from '@/stores/mapStore' import { Container, Sprite, useScene } from 'phavuer' -import { onMounted, onUnmounted, ref, watch } from 'vue' +import { onMounted, onUnmounted, watch } from 'vue' const props = defineProps<{ tileMap: Phaser.Tilemaps.Tilemap diff --git a/src/components/game/character/partials/CharacterHair.vue b/src/components/game/character/partials/CharacterHair.vue index 2e4de3f..12f6dfd 100644 --- a/src/components/game/character/partials/CharacterHair.vue +++ b/src/components/game/character/partials/CharacterHair.vue @@ -5,7 +5,7 @@ diff --git a/src/composables/useCharacterSpriteComposable.ts b/src/composables/useCharacterSpriteComposable.ts index 1d59fdb..ee88add 100644 --- a/src/composables/useCharacterSpriteComposable.ts +++ b/src/composables/useCharacterSpriteComposable.ts @@ -142,6 +142,7 @@ export function useCharacterSpriteComposable(scene: Phaser.Scene, tilemap: Phase } if (characterSprite.value) { + characterSprite!.value?.setOrigin(0.5, 1) characterSprite.value.setTexture(spriteSpriteActionId.value) characterSprite.value.setFlipX(isFlippedX.value) }