Procházet zdrojové kódy

忘了限制范围了

Void_F před 1 měsícem
rodič
revize
4ca2d6c3b6

+ 9 - 0
Assets/AIPagedLod/Scripts/WebGL/CameraBirdSec.cs

@@ -139,6 +139,15 @@ public class CameraBirdSec : MonoBehaviour
 
             var finalPos = targetPosition - dir_x * moveDistance;
             
+            //限制移动范围
+            if (fixMoveRange)
+            {
+                Vector3 finalPos_Fix = finalPos;
+                finalPos_Fix.x = Mathf.Clamp(finalPos_Fix.x, min_X, max_X);
+                finalPos_Fix.y = Mathf.Clamp(finalPos_Fix.y, min_Y, max_Y);
+                finalPos = finalPos_Fix;
+            }
+            
             transform.position = finalPos;
         }