fix(ui): 덱 팝업을 몬스터 HP UI 위에 렌더 #27

Merged
gahusb merged 1 commits from fix/deck-popup-sorting into main 2026-06-10 21:00:39 +09:00
Collaborator

변경 내용

  • 덱 보기 팝업(뽑을 덱/버린 덱/모든 덱)이 몬스터 HP UI보다 위에 렌더되도록 팝업 계열 Sprite/Text 렌더러에 명시적인 sorting override를 적용했습니다.
  • DeckInspectHud*OrderInLayer=1900+, DeckAllHud*OrderInLayer=2000+를 사용하도록 생성기를 수정했습니다.
  • 몬스터 HP UI를 끄는 방식은 제거했고, HP UI는 계속 켜진 상태에서 팝업 뒤쪽에 남도록 했습니다.
  • 변경된 생성기 기준으로 SlayDeckController.codeblockDefaultGroup.ui를 재생성했습니다.

검증

  • node --check tools\deck\gen-slaydeck.mjs
  • node --test tools\balance\sim-balance.test.mjs 통과 (14개)
  • ui/DefaultGroup.ui, RootDesk/MyDesk/SlayDeckController.codeblock JSON 파싱 확인
  • Maker workspace refresh 후 Play Test 재시작
## 변경 내용 - 덱 보기 팝업(뽑을 덱/버린 덱/모든 덱)이 몬스터 HP UI보다 위에 렌더되도록 팝업 계열 Sprite/Text 렌더러에 명시적인 sorting override를 적용했습니다. - `DeckInspectHud*`는 `OrderInLayer=1900+`, `DeckAllHud*`는 `OrderInLayer=2000+`를 사용하도록 생성기를 수정했습니다. - 몬스터 HP UI를 끄는 방식은 제거했고, HP UI는 계속 켜진 상태에서 팝업 뒤쪽에 남도록 했습니다. - 변경된 생성기 기준으로 `SlayDeckController.codeblock`과 `DefaultGroup.ui`를 재생성했습니다. ## 검증 - `node --check tools\deck\gen-slaydeck.mjs` - `node --test tools\balance\sim-balance.test.mjs` 통과 (14개) - `ui/DefaultGroup.ui`, `RootDesk/MyDesk/SlayDeckController.codeblock` JSON 파싱 확인 - Maker workspace refresh 후 Play Test 재시작
maple added 1 commit 2026-06-10 20:23:19 +09:00
Author
Collaborator

수정 방향 메모:
처음에는 팝업이 열릴 때 몬스터 HP 슬롯을 비활성화하는 방식도 검토했지만, UI가 꺼지는 부작용이 있어 제외했습니다. 최종 구현은 팝업 렌더러에 OverrideSorting=true, SortingLayer=UI, 높은 OrderInLayer를 부여해서 몬스터 HP UI는 유지하되 팝업 뒤쪽에 렌더되도록 하는 방식입니다.

수정 방향 메모: 처음에는 팝업이 열릴 때 몬스터 HP 슬롯을 비활성화하는 방식도 검토했지만, UI가 꺼지는 부작용이 있어 제외했습니다. 최종 구현은 팝업 렌더러에 `OverrideSorting=true`, `SortingLayer=UI`, 높은 `OrderInLayer`를 부여해서 몬스터 HP UI는 유지하되 팝업 뒤쪽에 렌더되도록 하는 방식입니다.
gahusb merged commit 7167ece6a7 into main 2026-06-10 21:00:39 +09:00
gahusb deleted branch fix/deck-popup-sorting 2026-06-10 21:00:45 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gahusb/maplecontest#27