Cheondi

development

Unity

Unity 아키텍처, 성능과 제작 경험

개발 · Unity

로딩 과정의 씬 분리

한 씬에 몰린 앱 시작 과정을 부트·로그인·메인 단계로 나누며 의존성을 정리한 기록입니다.

  • #unity
  • #scene
  • #bootstrap
읽어보기
개발 · Unity

공지·티커 언어 불일치

언어 변경 뒤 서로 다른 데이터 경로의 공지와 티커가 어긋나는 문제를 갱신 정책으로 해결한 기록입니다.

  • #localization
  • #cache
  • #api
읽어보기
개발 · Unity

macOS 저장 경로 차이

Windows 기준으로 만든 저장 경로가 macOS에서 실패하며 플랫폼 경로와 권한을 배운 기록입니다.

  • #unity
  • #macos
  • #filesystem
읽어보기
개발 · Unity

유사 기능의 책임 분리

두 거래 기능의 공통 화면을 유지하다가 서로 다른 규칙과 상태 때문에 구조를 분리한 기록입니다.

  • #architecture
  • #unity
  • #refactoring
읽어보기
개발 · Unity

Android 입력 커서 소실

에디터에서는 재현되지 않던 Android 입력 필드 문제를 기기 로그와 생명주기로 좁혀 간 기록입니다.

  • #unity
  • #android
  • #input-field
읽어보기
개발 · Unity

JSON 설정 저장 누락

JSON 설정에 새 필드를 추가한 뒤 저장과 복원 경로가 달라 생긴 문제를 추적한 기록입니다.

  • #unity
  • #json
  • #settings
읽어보기
개발 · Unity

다중 해상도 UI 대응

기준 해상도 하나가 아니라 최소 크기와 가로모드까지 버티는 레이아웃 규칙을 찾아간 기록입니다.

  • #unity
  • #responsive-ui
  • #rect-transform
읽어보기
개발 · Unity

Unity Awaitable과 코루틴 사이

코루틴으로 이어 붙이던 Unity 비동기 흐름을 Awaitable과 비교하며 반환값, 취소, 메인 스레드 복귀의 차이를 정리한 기록입니다.

  • #unity
  • #csharp
  • #async
읽어보기
개발 · Unity

창 크기 변경과 로직 영향

재사용 리스트를 리사이즈하면서 보이는 항목 수와 스크롤 위치까지 함께 바뀌던 문제를 정리한 기록입니다.

  • #unity
  • #responsive-ui
  • #scroll-view
읽어보기
개발 · Unity

버튼 위 스크롤 이벤트 충돌

스크롤 목록 안의 버튼이 드래그 이벤트를 가로채면서 모바일에서 목록이 움직이지 않던 문제를 따라간 기록입니다.

  • #unity
  • #event-system
  • #scroll-view
읽어보기