Unity 2D 2

[Unity 2D] 아이소메트릭의 맵에서 카메라 범위 제한하기 (Constraining Camera Ranges in Isometric Maps)

개요아이소매트릭형태의 맵에서 카메라 범위를 제한  구현방법선1과 선2의 교점이 있을경우 카메라의 이동을 제한  선1= 카메라의 현재 위치와 이동할려고 하는 위치를 연결한 선선2= 맵의 경계선 (이미지의 Top 와 Right를 연결한 선)교점= 선1과 선2이 만나는 지점  0. 이동 방법은 기존에 작성한 스크립트 활용https://dogfootman.com/2 [Unity 2D] 드래그 카메라 이동 (drag camera move)1. 필요한 변수 선언 // 상수 : 이동 관련 private const float DirectionForceReduceRate = 0.935f; // 감속비율 private const float DirectionForceMin = 0.001f; // 설정치 이하일 경우 움직임을..

[Unity]/[Unity 2D] 2023.07.23

[Unity 2D] 드래그 카메라 이동 (drag camera move)

1. 필요한 변수 선언 // 상수 : 이동 관련 private const float DirectionForceReduceRate = 0.935f; // 감속비율 private const float DirectionForceMin = 0.001f; // 설정치 이하일 경우 움직임을 멈춤 // 변수 : 이동 관련 private bool _userMoveInput; // 현재 조작을 하고있는지 확인을 위한 변수 private Vector3 _startPosition; // 입력 시작 위치를 기억 private Vector3 _directionForce; // 조작을 멈췄을때 서서히 감속하면서 이동 시키기 위한 변수 // 컴포넌트 private Camera _camera; 2. Start 함수에서 카메라 컴포넌..

[Unity]/[Unity 2D] 2023.07.22