소스 검색

忘了限制范围了

Void_F 3 달 전
부모
커밋
4ca2d6c3b6
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      Assets/AIPagedLod/Scripts/WebGL/CameraBirdSec.cs

+ 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;
         }