[25.04.24] TIL( 프로젝트 진행 )

설민우·2025년 4월 24일

내일배움캠프 - Unity

목록 보기
29/85

프로젝트 진행 상황

현재 팀프로젝트에서 개인으로 해야할 작업은 모두 끝낸 상태입니다.
이제 남은 일은 UI를 모든 씬에 병합하는 과정만 남았습니다.

  • 오늘 진행했던 작업은 단순 반복 작업이 많아 따로 깊게 적을 내용은 없지만 한가지 이슈가 있었습니다.

콘솔창에서의 커서 지정 문제.

문제점

  • 현제 커서를 세팅하는 SetCusorPos 함수의 경우, 커서의 위치를 켜져있는 콘솔창을 기준으로 하는데, 이 콘솔창 전체화면을 하지 않은 경우, 커서의 범위가 나가서 예외 상황이 발생합니다.

시도해 본 것

  • 콘솔창을 강제로 전체 화면으로 전환하거나, 고정크기로 띄우려고 해봤지만 C# 콘솔창에 그런 기능은 없었습니다.

해결 방법

  • 특별하게 아직까지는 찾지 못했습니다.

알게 된 것

  • 현재 이 문제와는 별도로 알게 된 것이 있습니다. 지금 작업중인 프로젝트의 경우, 인터페이스 기반으로 아주 잘 짜여진 베이스 코드를 포함하고 있습니다. 처음에는 이러한 베이스 코드의 존재로 병합 출돌이 자주 발생하지 않을까 했는데, 수정에는 막히고, 추가에는 열려있는 객체 지향 작성을 잘 지켜서 그런지 큰 문제 없이 프로젝트가 진행되고 있습니다.
  • 또한 공통된 베이스 프로젝트가 존자하고 있기 때문에 병합 과정에서의 수고가 아주 많이 줄었음을 느낄 수 있었습니다.

이제 남은 작업은 다른 파트들이 완성되는 대로 UI를 연결하기만 하면 끝이 납니다.
이번 팀 프로젝트도 큰 문제없이 잘 마무리 되는 것 같아 기분이 좋습니다.

profile
클라이언트 개발자를 지망하고 있습니다.

0개의 댓글