목록Unity/Troubleshooting (2)
I'm FanJae.
1. 문제 상황- 스터디 멤버들과 함께 과제 없을 때 간단한 팀 프로젝트를 진행하던 중 이와 같은 문제가 발생했다.- 0529 옆에 적었던 한글이 깨져서 나오는 문제가 발생한 것이다.2. 원인 추적 과정① 인코딩 관련 문제- 이전에도 비슷한 문제를 경험한 적이 있기 때문에 인코딩 관련 문제라는 것은 알고 있었다.- 저장 인코딩 위치를 바꾸는 위치를 정확히 몰랐지만 팀원이 알려준 방식으로 처리했다.3. 해결 방법- Unity에서 .cs 파일을 열어서 Visual Studio 창으로 들어간다.- Visual Studio 에서 도구 - 옵션 탭으로 이동한다.- 해당 설정이 보통은 기본으로 체크가 되어 있지 않으므로, 특정 인코딩을 사용해 파일 저장을 누르고 유니코드(서명이 있는 UTF-8) - 코드 페이지 6..
1. 문제 상황 - 아래 처럼 의도했던 회전의 형태가 나오지 않고, 포신이 뭉개지는 현상이 있었다.2. 원인 추적 과정(1) 터렛과 포신이 각각 바라보는 방향이 달라서 생기는 문제- 탱크 구조에서 터렛과 포신의 계층은 각각 이렇게 설계된다.Turret└── Gun - 터렛과 포신이 바라보는 방향이 서로 달라서 회전축이 어긋난 것이라고 생각했다.- 각 오브젝트의 Transform 축 방향과 forward 방향을 확인했고, 이를 동일하게 맞췄지만 해결되지 않았다. (2) 최상위 부모였던 차체 오브젝트의 비균등 Scale, 그 영향으로 자식인 터렛의 Local 회전축이 왜곡되는 문제- 처음 내가 짰던 구조에서는 TankMainBody가 차체였다.- 즉, 아래쪽에 있는 초록색 사각형(빨간색으로 칠한 부분)이 그..