From 42ea17f5bf747669ee315da64379d69dca0f0665 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 15 三月 2024 13:22:18 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/utils.js | 61 ------------------------------ 1 files changed, 0 insertions(+), 61 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/utils.js b/zy-asrs-flow/src/pages/map/utils.js index fcb9d12..02d5833 100644 --- a/zy-asrs-flow/src/pages/map/utils.js +++ b/zy-asrs-flow/src/pages/map/utils.js @@ -277,65 +277,4 @@ }) return options; -} - -/** - * // - let sprite = mapContainer.children[0]; - let bounds = sprite.getBounds(); - console.log(bounds, sprite.getLocalBounds()); - console.log(sprite.position); - - console.log('-'); - - console.log(mapContainer.scale, mapContainer.position); - - console.log('==========='); - - - return; - */ - -export const adaptScreen = () => { - if (!mapContainer || !app) { - return; - } - if (mapContainer.children.length === 0) { - return; - } - mapContainer.scale.set(1); - mapContainer.position.set(0, 0); - - let minX, maxX, minY, maxY; - for (let sprite of mapContainer.children) { - if (sprite?.data?.uuid) { - let bounds = sprite.getBounds(); - minX = minX !== undefined ? Math.min(minX, bounds.x) : bounds.x; - minY = minY !== undefined ? Math.min(minY, bounds.y) : bounds.y; - maxX = maxX !== undefined ? Math.max(maxX, bounds.x + bounds.width) : bounds.x + bounds.width; - maxY = maxY !== undefined ? Math.max(maxY, bounds.y + bounds.height) : bounds.y + bounds.height; - } - } - - let newScale = Math.min( - app.renderer.width / (maxX - minX) * 0.8, - app.renderer.height / (maxY - minY) * 0.8 - ); - - let centerPoint = { - x: (minX + maxX) / 2 * mapContainer.scale.x, - y: (minY + maxY) / 2 * mapContainer.scale.y - }; - - new TWEEDLE.Tween(mapContainer.scale).easing(TWEEDLE.Easing.Quadratic.Out) - .to({ - x: newScale, - y: newScale - }, 200).start(); - - new TWEEDLE.Tween(mapContainer.position).easing(TWEEDLE.Easing.Quadratic.Out) - .to({ - x: app.renderer.width / 2 - centerPoint.x * newScale, - y: app.renderer.height / 2 - centerPoint.y * newScale - }, 200).start(); } \ No newline at end of file -- Gitblit v1.9.1