Make outer walls transparent

This commit is contained in:
2024-03-15 12:57:21 +02:00
parent d2d0fab588
commit d30dba25db
11 changed files with 27 additions and 15 deletions
+9 -3
View File
@@ -42,6 +42,7 @@ public class CameraSystem : MonoBehaviour
private float _zoomAmount = 3f;
private float _targetFieldOfView = 60f;
private CinemachineTransposer _cinemachineTransposer;
private Bounds _worldBounds;
private void Awake()
{
@@ -56,6 +57,13 @@ public class CameraSystem : MonoBehaviour
public void ResetToPlayerPosition()
{
Renderer[] renderers = FindObjectsOfType<Renderer>();
_worldBounds = renderers[0].bounds;
for (int i = 1; i < renderers.Length; ++i)
_worldBounds.Encapsulate(renderers[i].bounds);
transform.position = Player.Instance.transform.position;
}
@@ -84,9 +92,6 @@ public class CameraSystem : MonoBehaviour
{
EdgeScrollingMovement();
}
//HandleCameraZoom_MoveY();
//HandleCameraZoom_FOV();
//HandleCameraZoom_MoveForward();
}
@@ -140,6 +145,7 @@ public class CameraSystem : MonoBehaviour
private void HandleCameraMovement(Vector2 inputDir)
{
Vector3 moveDir = transform.forward * inputDir.y + transform.right * inputDir.x;
transform.position += moveDir * _moveSpeed * Time.deltaTime;
}