From 0b4b05e9ef07d6361e5776afa57f45967ba0ef91 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 22 十一月 2024 09:07:06 +0800 Subject: [PATCH] # --- zy-acs-flow/src/map/tool.js | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/zy-acs-flow/src/map/tool.js b/zy-acs-flow/src/map/tool.js index 7afefdb..4d61c35 100644 --- a/zy-acs-flow/src/map/tool.js +++ b/zy-acs-flow/src/map/tool.js @@ -72,11 +72,10 @@ export const getRealPosition = (x, y) => { - const rect = app.view.getBoundingClientRect(); - return { - mapX: (x - rect.left) / mapContainer.scale.x - mapContainer.x / mapContainer.scale.x, - mapY: (y - rect.top) / mapContainer.scale.y - mapContainer.y / mapContainer.scale.y - } + const globalPoint = new PIXI.Point(); + app.renderer.plugins.interaction.mapPositionToPoint(globalPoint, x, y); + const mapPoint = mapContainer.toLocal(globalPoint); + return { mapX: mapPoint.x, mapY: mapPoint.y }; } export const generateSprite = (deviceType, texture) => { -- Gitblit v1.9.1