#
luxiaotao1123
2024-03-08 4788c16b5d0bd49a9a416a2f8d5ffd9823a99336
#
1个文件已修改
24 ■■■■ 已修改文件
zy-asrs-flow/src/pages/map/components/settings.jsx 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/map/components/settings.jsx
@@ -7,9 +7,6 @@
import './index.css';
import Http from '@/utils/http';
const logSliderToNumber = value => Math.pow(10, value - 2).toFixed(2);
const numberToLogSlider = value => Math.log10(value) + 2;
const useStyles = createStyles(({ token, css }) => {
})
@@ -26,9 +23,15 @@
    useEffect(() => {
        form.resetFields();
        form.setFieldsValue({
            ...props.values
        })
        if (curSprite) {
            console.log(curSprite);
            form.setFieldsValue({
                x: curSprite.position.x,
                y: curSprite.position.y,
                scale: Math.max(curSprite.scale.x, curSprite.scale.y),
                scaleSlider: Math.max(curSprite.scale.x, curSprite.scale.y)
            })
        }
    }, [form, props])
    const handleCancel = () => {
@@ -49,16 +52,25 @@
            changeList.forEach(change => {
                const { name: nameList, value } = change;
                nameList.forEach(name => {
                    console.log(name, value);
                    switch (name) {
                        case 'x':
                            curSprite.position.x = value;
                            break;
                        case 'y':
                            curSprite.position.x = value;
                            break;
                        case 'scaleSlider':
                            form.setFieldsValue({
                                scale: value
                            })
                            curSprite.scale.set(value);
                            break;
                        case 'scale':
                            form.setFieldsValue({
                                scaleSlider: value
                            })
                            curSprite.scale.set(value);
                            break;
                        case 'rotationSlider':
                            form.setFieldsValue({