XR플밍 - (주말작업) 기업협약 프로젝트 10.1일차 (8/30)

이형원·2025년 8월 30일
0

XR플밍

목록 보기
181/215

1. 금일 한 업무

  • 일일 무료 가챠와 광고 가챠의 쿨타임 UI 반영

2. 문제의 발생과 해결 과정

시간을 String으로 표기하는 방법을 기억해두자.

// xx시간 xx분으로 표기하고 싶을 때, 혹은 다른 방식으로 표기할 때
TimeSpan cooltime = nextdate - now;
_dailyCooltimeText.text = $"{cooltime.Hours}시간 {cooltime.Minutes}분";

// 혹은 ToString 포멧에서 이와 같이 표기도 가능함
_dailyCooltimeText.text = cooltime.ToString(@"hh\:mm");

3. 개선점 및 과제

3.1 UI의 표시속도에 대한 고민

쿨타임이 표기되는 속도를 보면 약간 반영속도가 늦는 것을 확인할 수 있다.
하지만 이래 봬도 코루틴으로 1초마다 업데이트 하고 있는 것이라서, 좀 더 자연스럽게 할 방법에 대해 고민이 필요해 보인다.

3.2 효율성 및 확장성 문제

쿨타임 표기를 만들면서 느낀 것은, 생각해보니 이런 쿨타임 표기가 상점이나 일일퀘스트 및 주간 퀘스트 등에도 들어가야 하는데, 이런 부분에 대한 생각을 못하고 UI 표기만 우선적으로 작업하다 보니 확장성을 고려하지 못한 부분이 있는 것 같다. 이걸 개선할 방법에 대해 고민이 필요해 보인다.

3.3 리팩토링

3.4 데이터베이스 연결

profile
게임 만들러 코딩 공부중

0개의 댓글