유니티 프로젝트/Team Project3 - 대난투2 MULTIPLE TARGET CAMERA 2D 플레이어들의 평균위치 구하기 / 영역 제한 / ZOOM using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraMove2D_LHS : MonoBehaviour { // 플레이어 중심점을 찾기 위한 변수 public Transform target1; public Transform target2; // 이동 속도 public float speed; //카메라 제한 영역 //중심점 public Vector2 center; //크기 public Vector2 size; float height; float width; void Start() { // 시작 할 때 위치 = 타겟 위치로 //tran.. 2022. 9. 12. MULTIPLE TARGET CAMERA 3D 여러 표적 주위를 따라가는 카메라를 만들고 플레이어에 맞게 카메라를 확대 및 축소 Update() : 프레임마다 한번씩 호출이 되는 기본적인 업데이트 FixedUpdate() : 물리엔진에 의해 고정된 간격으로 호출 기본적으로 모든 물리 관련 기능 (트리거, 충돌)에 좋음 LateUpdate() : Update 후 프레임마다 한번씩 호출 Update에서 계산이 완료되면 해당 LateUpdate가 실행 특정 행동이 끝난 후 실행하고 싶은 행동이 있다면 해당 LateUpdate를 이용하는 것이 좋음 (EX) 3인칭 카메라가 캐릭터를 따라 움직일 시 Update에서 캐릭터 이동방향계산 / LateUpdate에서 카메라에 대한 계산 1. 중심점 구하는 방법 Bounds 2. Vector3.SmoothDamp 부.. 2022. 9. 12. 이전 1 다음 728x90