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