#
luxiaotao1123
2024-03-16 7f22537f291852be012fe789ea5c85085a81eb53
#
1个文件已修改
7 ■■■■ 已修改文件
zy-asrs-flow/src/pages/map/utils.js 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/utils.js
@@ -411,20 +411,17 @@
        return;
    }
    // 获取 sprite 的中心点坐标
    let bounds = sprite.getBounds();
    let centerPoint = {
        x: bounds.x + bounds.width / 2,
        y: bounds.y + bounds.height / 2
    };
    // 计算 sprite 应当平移的像素量以能够将其放置到屏幕中心
    let targetPos = {
        x: app.renderer.width / 2 - centerPoint.x * this.scale,
        y: app.renderer.height / 2 - centerPoint.y * this.scale
        x: app.renderer.width / 2 - centerPoint.x * mapContainer.scale.x,
        y: app.renderer.height / 2 - centerPoint.y * mapContainer.scale.y
    };
    // 使用 TWEEDLE.Tween 动画库为平移过程添加过渡效果
    new TWEEDLE.Tween(mapContainer.position).easing(TWEEDLE.Easing.Quadratic.Out)
        .to(targetPos, 200).start();
}