길건너 친구들 모작을 만들고 있다.
카메라가 플레이어 뒤방향 위에서 계속 내려다보고, 회전은 하지 않는다.
사실 강의 자료나 소스코드에 더 좋은 카메라 컨트롤 코드가 있는 것 같은데... 내가 이해를 아직 완전히 못해서ㅠㅠ
그냥 아주 단순한 방법으로 카메라 컨트롤을 구현했다.
[ 핵심 아이디어 ]
1. 시작 시 카메라와 플레이어의 거리 계산
2. 플레이어가 이동함에 따라 처음 계산된 거리를 유지하여 카메라 이동
public class CameraFollow : MonoBehaviour
{
[SerializeField] private Transform player;
private Vector3 offset;
private void Start()
{
offset = transform.position - player.position;
}
private void LateUpdate()
{
if (player != null)
{
transform.position = player.position + offset;
}
}
}'내일배움캠프 > TIL' 카테고리의 다른 글
| [내배캠][Unity6기][TIL] 11.22 최종 프로젝트에 임하는 자세 (0) | 2024.11.24 |
|---|---|
| [내배캠][Unity6기][TIL] Unity 심화 주차 개인 과제 리뷰 (0) | 2024.11.14 |
| [내배캠][Unity6기][TIL] Trigger 트러블슈팅 (0) | 2024.11.11 |
| [내배캠][Unity6기][TIL] 11.08 객체지향특강 요약 정리 (0) | 2024.11.08 |
| [내배캠][Unity6기][TIL] Unity 숙련 주차 팀프로젝트 발표 및 피드백 (0) | 2024.11.07 |