From 4788c16b5d0bd49a9a416a2f8d5ffd9823a99336 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 08 三月 2024 15:44:13 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/pages/map/components/settings.jsx | 24 ++++++++++++++++++------
1 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/zy-asrs-flow/src/pages/map/components/settings.jsx b/zy-asrs-flow/src/pages/map/components/settings.jsx
index 4d75d44..5dc3092 100644
--- a/zy-asrs-flow/src/pages/map/components/settings.jsx
+++ b/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({
--
Gitblit v1.9.1