오늘은 개인 과제, GameName을 이어서 작업하였다.
오늘도 마찬가지로 ‘유니티가 아니어서 어렵다’란 생각을 몇 번 했다.
그래도 난 잘 할 수 있다는 생각으로 무작정 부딪혀보았다~!
↑↑ 각 파트에 대한 자세한 내용은 개발 일지에 써 두었다! ↑↑
콘솔에 뭔가를 출력하려면 Console.Write 또는 Console.WriteLine을 쓰고
Console.SetCursorPosition(x, y) 함수를 사용하여 커서의 위치를 조절해 어디에 글자를 출력해야 하는지 조절할 수 있다.
이를 이용해서 하나하나 다 출력하는 방법도 있겠지만… 난 절대 허용하지 않는다!
겉으로 보기에도 깔끔하고, 내부를 뜯어봐도 깔끔하도록 하는 것이 나의 목표이다.
그래서 콘솔에 무언갈 출력하는 것은 모두 Renderer라는 정적 클래스가 담당하도록 만들었다.
이 Renderer라는 클래스를 구현하는 데에 시간을 정~~말 많이 썼다.
진짜 Chat GPT의 도움을 좀 받아볼까!? 라는 생각도 했었는데
머리 열심히 박아가면서… 수십번 테스트를 해 보면서 나름 잘 완성했다.
처음에 타이틀 씬이 깔끔하게 보이는 것을 구현했을 때, 예쁜 타이틀 씬을 보면서 정말 뿌듯해했고
이 출력 관련한 기능들을 깔끔하게 정리하고 Renderer라는 하나의 클래스로 정리하고 나니깐 진짜 집안일 끝낸 것처럼 뿌듯! 했다.