#
luxiaotao1123
2024-03-11 8743d48cd3b579aa572c92510771d1e33aaf83e8
zy-asrs-flow/src/pages/map/components/settings.jsx
@@ -105,30 +105,30 @@
    };
    const handleOnCopy = (values) => {
        console.log(curSprite.clone());
        if (!curSprite) {
            return;
        }
        for (let i = 0; i < values.copyCount; i++) {
            const copiedSprite = JSON.parse(JSON.stringify(curSprite));
            const copiedSprite = Utils.copySprite(curSprite);
            switch (values.copyDire) {
                case 'left':
                    copiedSprite.position.x -= (i + 1) * values.copyGap;
                    copiedSprite.position.x -= (i + 1) * (values.copyGap + copiedSprite.width);
                    break;
                case 'right':
                    copiedSprite.position.x += (i + 1) * values.copyGap;
                    copiedSprite.position.x += (i + 1) * (values.copyGap + copiedSprite.width);
                    break;
                case 'top':
                    copiedSprite.position.y -= (i + 1) * values.copyGap;
                    copiedSprite.position.y -= (i + 1) * (values.copyGap + copiedSprite.height);
                    break;
                case 'bottom':
                    copiedSprite.position.y += (i + 1) * values.copyGap;
                    copiedSprite.position.y += (i + 1) * (values.copyGap + copiedSprite.height);
                    break;
                default:
                    break;
            }
            Utils.getMapContainer().addChild(copiedSprite)
            // 然后你需要在哪里添加 copiedSprite
            // 例如
            // sprites.push(copiedSprite)
        }
        setChildrenDrawer(false);
    }
    return (
@@ -356,7 +356,6 @@
                                            <Form.Item>
                                                <Button
                                                    onClick={() => {
                                                        console.log(form.getFieldValue('x'));
                                                        setChildrenDrawer(true);
                                                    }}
                                                >