Skip to content

Commit 46db8c9

Browse files
author
Valentin Vetter
committed
fix(viewport): don't reset zoom on update
1 parent 36c41f9 commit 46db8c9

File tree

1 file changed

+6
-2
lines changed
  • engine/modules/entities/src/main/resources/view/entity-module

1 file changed

+6
-2
lines changed

engine/modules/entities/src/main/resources/view/entity-module/Entity.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,12 @@ export class Entity {
171171

172172
this.container.zIndex = state.zIndex
173173
this.container.alpha = state.alpha
174-
this.container.position.set(state.x * globalData.toWorldUnits, state.y * globalData.toWorldUnits)
175-
this.container.scale.set(state.scaleX || eps, state.scaleY || eps)
174+
if (changed.x || changed.y) {
175+
this.container.position.set(state.x * globalData.toWorldUnits, state.y * globalData.toWorldUnits)
176+
}
177+
if (changed.scaleX || changed.scaleY) {
178+
this.container.scale.set(state.scaleX || eps, state.scaleY || eps)
179+
}
176180
this.container.rotation = state.rotation
177181
this.container._visible = state.visible && !this.hide
178182
this.container.skew.set(state.skewX, state.skewY)

0 commit comments

Comments
 (0)