본 내용은 작업내역이 많아 금일 작업 내역을 GPT-5.3 Codex로 정리 후 Claude Opus 4.6모델로 한번 다듬고 md저장 후 올린 내용입니다.
2026-02-22 개발로그
오늘의 목표
- 전투 씬에서 선택 UX를 안정화한다.
- 히어로 스프라이트/애니메이션 로딩 경로를 정리한다.
- 월드 HP바와 선택 패널의 정보 불일치를 해결한다.
- 일회성 에디터 툴을 정리하고 회귀 메뉴를 개발 전용 경로로 재배치한다.
해결한 이슈 요약
- 히어로 애니메이션 누락으로 GameScene 시작 중단
- 배럭 병사/타겟 선택 시 패널 반응 불안정
- SelectionInfoPanel 레이아웃 겹침 및 가독성 저하
- 월드 HP바 생성/표시 오류(NullReference, 프리팹 구성 누락, 위치/앵커 이슈)
- 타워 클릭 시 액션 메뉴는 열리지만 SelectionInfoPanel 미표시
- 영웅 선택 시 현재 HP가 0으로 보이고 HP바가 바닥난 것처럼 보이는 문제
- Tools 메뉴의 일회성 빌더/회귀 메뉴 정리 필요
주요 원인과 수정 내용
1) 히어로 스프라이트 로딩 불일치
- 현상:
- 런타임은
idle/walk/attack/die액션 레코드를 기대했지만, manifest.json에는actionGroup=multi레코드만 존재.
- 런타임은
- 수정:
GameScene검증 로직에서multi를 액션 후보로 인정.multi텍스처 안에 액션 토큰(_idle_/_walk_/_attack_/_die_) 프레임이 실제 있는지 추가 검증.HeroController에서multi텍스처 로드시 현재 액션 프레임만 필터링해 재생.
- 효과:
- SmartSlice 4행 분리 결과를 단일 텍스처로 관리해도 런타임 4액션 재생 가능.
2) 영웅 HP 동기화 오류
- 현상:
- 최대 체력은 정상인데 현재 체력이 0으로 표기.
- 월드 HP바도 항상 빈 상태처럼 보임.
- 원인:
- 일부 경로에서
_currentHp와_maxHp동기화 누락.
- 일부 경로에서
- 수정:
HeroController.Configure()/Respawn()에서InitializeHealth()사용으로 체력 초기화 통일.- 레벨업 시
_maxHp갱신 반영.
- 효과:
- 패널의 현재/최대 체력 및 월드 HP바 비율 표기 정상화.
3) 타워 클릭 시 SelectionInfoPanel 미표시
- 현상:
- 타워 액션 메뉴는 열리지만 선택 패널은 열리지 않음.
- 원인:
GameScene이 타워 클릭을 먼저 처리하고 선택 입력을 suppress.
- 수정:
- 타워 클릭 분기에서 액션 메뉴를 열 때
SelectionController.Select(towerTarget)를 명시 호출. TowerManager.TryGetTowerSelectableTarget()추가로 타워 선택 프록시 획득 경로 보강.
- 타워 클릭 분기에서 액션 메뉴를 열 때
- 효과:
- 타워 클릭 시 액션 메뉴 + SelectionInfoPanel 동시 동작.
4) SelectionInfoPanel 정보/레이아웃 개선
- 반영:
DisplayName,HP,ATK,DEF표기를 명확히 분리.- 한 줄 과밀 표기를 2줄/다줄 구조로 개선.
- 이름 길어질 때 말줄임/최대 줄 수 제한 적용.
- 패널 위치를 우측 상단 사이드 영역으로 정렬하여 좌측 HUD와 충돌 제거.
- HP 슬라이더 제거(텍스트 기반 HP 표기로 통일).
5) 월드 HP바 안정화
- 반영:
- 프리팹 컴포넌트 누락 시 방어 로직 보강.
- 생성/풀링 경로 null 방어 강화.
- 머리 위 앵커 계산 및 오프셋 조정.
- Fill 감소 방향을 좌측 고정 기준으로 보정.
6) 에디터 툴 정리
- 반영:
- 일회성
Build*Prefab, 데이터 생성/마이그레이션성 툴 제거. - 회귀 메뉴는
Developer하위로 이동해 운영 메뉴와 분리. AI Sprite Processor윈도우 진입 경로는 유지.
- 일회성
오늘 검증 항목
dotnet build Assembly-CSharp.csproj -v minimal오류 0 유지.- Selection + HP UI 스모크 회귀 통과 구간 재확인.
- 실제 플레이에서 아래 시나리오 확인:
- 영웅/적/배럭병사/타워 클릭 시 패널 노출
- 타워 클릭 시 액션 메뉴와 선택 패널 동시 동작
- 영웅 HP 텍스트/월드 HP바 정상 비율 표기
반응형
'AI > 잡다한개발노트' 카테고리의 다른 글
| Codex / Antigravity 타워디펜스 만드는 중 사용 한 플랜 예시 (0) | 2026.02.23 |
|---|---|
| AI/잡다한개발노트 스프라이트 에디터(Gpt 5.3 Codex, Antygravity) (0) | 2026.02.19 |
| 작업 상세 로그 (2026-02-15) (0) | 2026.02.15 |
| AI/잡다한개발노트Antigravity, Codex 2026-02-15 Plan/Task MD (작업노하우 공유) (0) | 2026.02.15 |
| Antigravity, Codex 2026-02-15 (월드맵씬, 모듈화, 시스템작업, 게임씬) (0) | 2026.02.15 |