
[TPS프로젝트] (3) 1인칭-3인칭 시점 변경 및 크로스헤어
기존에 3인칭 시점을 위해 사용했던 스크립트에서 1인칭으로 변경시 카메라가 캐릭터를 따라다니게 하는 메소드와 카메라 줌 컨트롤을 비활성화하고, 캐릭터의 자식 오브젝트로 편입시킴으로써 1인칭 시점을 간단하게 구현할 수 있었습니다.

기존에 3인칭 시점을 위해 사용했던 스크립트에서 1인칭으로 변경시 카메라가 캐릭터를 따라다니게 하는 메소드와 카메라 줌 컨트롤을 비활성화하고, 캐릭터의 자식 오브젝트로 편입시킴으로써 1인칭 시점을 간단하게 구현할 수 있었습니다.

모든 소스코드는 수정될 확률이 있습니다. 기획변경에 의해서 수정될 수 있고, 버그 픽스를 위해 수정될 수도 있고, 무슨 이유에든 한 번 작성된 소스코드가 프로젝트 끝까지 절대불변한다고 확신할 수 있는 사람은 없을 것입니다.

3인칭 백뷰 방식의 시점은 Unity에서 어떻게 구현할 수 있을까요? 플레이어 캐릭터의 움직임은 어떻게 구현하며 어떻게 유동적으로 할당 키를 변경할 수 있을까요?
3인칭 시점의 카메라는 비주얼적으로도 비즈니스 적으로도 이점이 강한 카메라 뷰이다. 1인칭과 다르게 플레이어가 조작하는 캐릭터의 외형을 모두 살펴볼 수 있으며, 1인칭 보다 시야각이 훨씬 넓어 플레이어가 비교적 덜 답답하게 느낄 수 있기 때문이다.