1. 플레이어 1.1. 시선처리 및 정규화 마우스를 움직일 때 커서의 좌표에 따라 플레이어의 시선이 변경됩니다. 스크린 크기를 x 와 y 마우스 좌표를 n 과 m 이라고 가정 마우스 좌표를 스크린 크기로 나눈 뒤 0과 1을 기준으로 정규화를 시키면 (n÷x, m÷y) 입니다. n/x 와 m/y 의 값에 0.5 씩 감소시켜
1. 인트로 https://youtu.be/YlcZZPR1jqc 영상의 0:08 ~ 0:18 구간 10초 분량의 인트로 영상을 만드는 과정입니다. 스프라이트를 분할하고 영상을 참고하며 어떻게 만들면 좋을지 구상합니다. 한 컷에 진행하는 것보단 파트를 나눠서 작업한 뒤 이어붙이는 방식이 효과적일 것 같습니다.  빈 오브젝트를 9개 생성하여, 각각에 박스 콜라이더 트리거를 적용했습니다. 이 오브젝트들은 플레이어의 이동에 의해 맵과 트리거가 함께 이동하게 됩니다. 1[3], 4[6], 7[9] 편의를 위해 9개의 트리거에 임의의 숫자를 할당하였습니다. 중앙을 제외한 8방향에 대해 각각 Vector3 형태의 변수로 1칸...
1. 플레이어 스프라이트를 분할해 애니메이션으로, 애니메이션을 애니메이터에 트랜지션을 입혀서 3가지 상태를 만들었습니다. 각 트랜지션은 Equals로 1이면 Idle 상태, 2면 Move 상태, 3이면 Falling 상태로 전환됩니다. 상태는 enum으로 관리해주었고  유니티 19버전에 추가된 New Input System을 사용하였습니다. 패키지 매니저에서 Input System을 설치하고, 플레이어 오브젝트에 Player Input 컴포넌트를 추가한 뒤, Actions를 생성하여 연결하면 Input System을 준비합니다. Vector.Normalize의 대각선...