#
luxiaotao1123
2024-11-22 0b4b05e9ef07d6361e5776afa57f45967ba0ef91
#
2个文件已修改
12 ■■■■■ 已修改文件
zy-acs-flow/src/map/MapPage.jsx 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/tool.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/MapPage.jsx
@@ -183,6 +183,9 @@
        sprite.x = mapX;
        sprite.y = mapY;
        // sprite.scale.set(mapContainer.scale.x);
        sprite.rotation = -mapContainer.rotation;
        Tool.initSprite(sprite, type);
        mapContainer.addChild(sprite);
        Tool.beMovable(sprite);
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) => {