Browse Source

修復大小的問題

胡佳骏 1 year ago
parent
commit
0f0d9aa3d7
1 changed files with 3 additions and 2 deletions
  1. 3 2
      Assets/2.0/User/Model/ModelItem.cs

+ 3 - 2
Assets/2.0/User/Model/ModelItem.cs

@@ -131,6 +131,7 @@ public class ModelItem : System.ICloneable
 
     Vector3 getInfoScale()
     {
+        Debug.Log("DGJ2   ==getInfoScale==> " + name + "_" + prefabModel.transform.localScale + "_" + prefabModel.transform.name);
         if (prefabModel.transform.localScale != Vector3.zero&& prefabModel.transform.localScale != Vector3.one)
         {
             return prefabModel.transform.localScale;
@@ -139,7 +140,7 @@ public class ModelItem : System.ICloneable
             return Vector3.one;
 
         if (objectTransform.nowScale == Vector3.zero)
-            return objectTransform.startScale;
+            return Vector3.one;
         else
             return objectTransform.nowScale;
     }
@@ -283,7 +284,7 @@ public class ModelItem : System.ICloneable
         {
             prefabModel.transform.localEulerAngles = getInfoEul();
         }
-        if (getInfoEul() != Vector3.zero)
+        if (getInfoScale() != Vector3.zero)
         {
             prefabModel.transform.localScale = getInfoScale();
         }