From 323057373aa54ea5f96806646e0e41eb883982db Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 09 四月 2024 14:58:24 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/utils.js | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/utils.js b/zy-asrs-flow/src/pages/map/utils.js index 373ea69..dbc434c 100644 --- a/zy-asrs-flow/src/pages/map/utils.js +++ b/zy-asrs-flow/src/pages/map/utils.js @@ -340,9 +340,11 @@ // const copiedSprite = new PIXI.Sprite(sprite.texture); const copiedSprite = generateSprite(sprite.data.type) initSprite(copiedSprite); - copiedSprite.position.set(sprite.position.x, sprite.position.y); - copiedSprite.scale.set(sprite.scale.x, sprite.scale.y); - copiedSprite.rotation = sprite.rotation; + setTimeout(() => { + copiedSprite.position.set(sprite.position.x, sprite.position.y); + copiedSprite.scale.set(sprite.scale.x, sprite.scale.y); + copiedSprite.rotation = sprite.rotation; + }, 50); copiedSprite.data = deepCopy(sprite.data); copiedSprite.data.uuid = generateID(); if (copiedSprite.data.type === SENSOR_TYPE.SHELF) { @@ -459,9 +461,11 @@ showSheflType(sprite); // graph - sprite.position.set(item.positionX, item.positionY); - sprite.scale.set(item.scaleX, item.scaleY); - sprite.rotation = rotationParseNum(item.rotation); + setTimeout(() => { + sprite.position.set(item.positionX, item.positionY); + sprite.scale.set(item.scaleX, item.scaleY); + sprite.rotation = rotationParseNum(item.rotation); + }, 50); mapContainer.addChild(sprite); } -- Gitblit v1.9.1