From f03b68af69886ee4c669168c51e3f3bff8036e1b Mon Sep 17 00:00:00 2001 From: izure Date: Sun, 19 Dec 2021 22:45:43 +0900 Subject: [PATCH] fix bug about scene audio visualizer beat position issue --- package.json | 2 +- .../Data/Scene/Map/Phaser/PreviewAudioVisualizer.ts | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cb9dfc6..92014b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eriengine", - "version": "1.0.0-alpha.30", + "version": "1.0.0-alpha.31", "private": true, "scripts": { "lint": "vue-cli-service lint", diff --git a/src/Renderer/components/Manager/Data/Scene/Map/Phaser/PreviewAudioVisualizer.ts b/src/Renderer/components/Manager/Data/Scene/Map/Phaser/PreviewAudioVisualizer.ts index 9200ec8..b8b857c 100644 --- a/src/Renderer/components/Manager/Data/Scene/Map/Phaser/PreviewAudioVisualizer.ts +++ b/src/Renderer/components/Manager/Data/Scene/Map/Phaser/PreviewAudioVisualizer.ts @@ -30,6 +30,10 @@ export class PreviewAudioVisualizer extends Phaser.GameObjects.Text { }) } + preUpdate() { + this.followBeat() + } + private createTween(): Phaser.Tweens.Tween { return this.scene.tweens.addCounter({ from: 0, @@ -46,6 +50,15 @@ export class PreviewAudioVisualizer extends Phaser.GameObjects.Text { }) } + private followBeat(): void { + if (!this.beat) { + return + } + console.log(123) + const { x, y } = this + this.beat.setPosition(x, y) + } + private destroyBeat(): void { if (!this.beat) { return