From ee9e27f969ccd8acb5b71546fcb9bd7e44bca8b7 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 15 三月 2024 10:29:11 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/utils.js | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/utils.js b/zy-asrs-flow/src/pages/map/utils.js index 9db5e6d..4582016 100644 --- a/zy-asrs-flow/src/pages/map/utils.js +++ b/zy-asrs-flow/src/pages/map/utils.js @@ -1,4 +1,5 @@ import * as PIXI from 'pixi.js'; +import * as TWEEDLE from 'tweedle.js'; let app = null; let mapContainer = null; @@ -306,11 +307,15 @@ app.renderer.height / (maxY - minY) * 0.9 // 90%鐨勯珮搴� ); - mapContainer.scale.set(newScale); + new TWEEDLE.Tween(mapContainer.scale).easing(TWEEDLE.Easing.Quadratic.Out) + .to({ + x: newScale, + y: newScale + }, 200).start(); - // 璁╁湴鍥惧鍣ㄧ殑涓績鐐瑰畾浣嶅埌灞忓箷鐨勪腑蹇� - mapContainer.position.set( - app.renderer.width / 2 - centerPoint.x * newScale, - app.renderer.height / 2 - centerPoint.y * newScale - ); + 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