#
luxiaotao1123
2024-10-18 0e6d97436f58866063736781061c22b1cc4f5e6e
#
3个文件已修改
17 ■■■■ 已修改文件
zy-acs-flow/src/map/MapPage.jsx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/player.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/tool.js 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/MapPage.jsx
@@ -140,7 +140,7 @@
                player.hideStarryBackground();
                player.activateMapMultiSelect((selectedSprites, restartFn) => {
                    setBatchSprites(selectedSprites);
                    Tool.multipleSelectEnhancer(selectedSprites, setCurSprite, setBatchSprites);
                });
                mapContainer.children.forEach(child => {
@@ -166,7 +166,7 @@
                // player.showStarryBackground(); // 0x2f68ac
                player.activateMapMultiSelect((selectedSprites, restartFn) => {
                    setBatchSprites(selectedSprites);
                    Tool.multipleSelectEnhancer(selectedSprites, setCurSprite, setBatchSprites);
                });
                mapContainer.children.forEach(child => {
zy-acs-flow/src/map/player.js
@@ -406,7 +406,7 @@
    })
    app.stage.eventMode = 'static';
    app.stage.hitArea = app.screen;
    app.view.addEventListener('contextmenu', (event) => {
        event.preventDefault();
    });
zy-acs-flow/src/map/tool.js
@@ -408,6 +408,17 @@
    effectHalfCircle.position.set(sprite.x, sprite.y);
}
export const multipleSelectEnhancer = (selectedSprites, setCurSprite, setBatchSprites) => {
    selectedSprites = selectedSprites.filter(sprite => sprite.data?.type);
    if (selectedSprites.length === 1) {
        unMarkSprite(selectedSprites[0]);
        setCurSprite(selectedSprites[0]);
    } else {
        setBatchSprites(selectedSprites);
    }
}
export const rotationToNum = (rotation) => {
    let res = rotation * 180 / Math.PI;
    if (res < 0) {