diff --git a/src/room/renderer/RoomSpriteCanvas.ts b/src/room/renderer/RoomSpriteCanvas.ts index 8ffb7ea6..8652c9d1 100644 --- a/src/room/renderer/RoomSpriteCanvas.ts +++ b/src/room/renderer/RoomSpriteCanvas.ts @@ -345,8 +345,6 @@ export class RoomSpriteCanvas implements IRoomRenderingCanvas if(!this._container || !this._geometry) return; - this.doMagic(); - if((this._width !== this._renderedWidth) || (this._height !== this._renderedHeight)) update = true; if((this._display.x !== this._screenOffsetX) || (this._display.y !== this._screenOffsetY)) @@ -364,6 +362,8 @@ export class RoomSpriteCanvas implements IRoomRenderingCanvas update = true; } + this.doMagic(); + const frame = Math.round(this._totalTimeRunning / (60 / this._animationFPS)); let updateVisuals = false;