1층 룬 식별성 개선과 라벨 가독성·바람 색 분리#96
Merged
Merged
Conversation
PR 검토 자리에서 1층 인덱스 룬이 모양·색만으로는 구분이 어렵다는 의견이 있어 세 가지를 같이 조정. - PixelArtFactory에 base family별 룬 스프라이트 5종 추가 (FireRune 위로 솟은 삼각형, WaterRune 닫힌 원형, WindRune 평행 세 줄, EarthRune 사다리꼴, LifeRune 줄기와 갈래 Y). WorldStateGoal.Base가 family에 맞는 kind를 자동으로 잡도록 KindForFamily 헬퍼 추가. - 모든 층의 base 목표에 한국어 라벨이 뜨도록 변경. 기존엔 5층 인스턴스만 라벨이 보였음. 라벨 스케일 0.018 → 0.026, 폰트 22 → 28pt, 배경 알파 0.82 → 0.86로 작은 가독성 보강. - 바람 색이 물 색과 너무 가까워 같은 화면에서 혼동된다는 피드백을 받아 파스텔 청록 (0.44, 0.72, 0.74)을 옅은 얼음빛 (0.74, 0.86, 0.92)으로 옮김. 1층 vane, 3층 axis_bridge, 5층 flow goal과 FamilyColor 스위치 4곳 동시 갱신.
This was referenced May 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
개요
1층에서 어떤 룬이 어떤 base에 해당하는지 색·위치만으로 구분이 어렵다는 피드백을 받아 한 번에 세 가지를 손봤습니다.
머지 순서
이 PR은 #95
Unity 1층 안내와 화면 프레이밍 개선이후에 rebase해서 머지하는 것을 전제로 합니다. 두 PR 모두ExamGameController.cs의 goal label 생성부를 수정하므로, #95가 먼저 들어간 뒤 이 PR에서 “모든 층 goal 라벨” 정책으로 충돌을 정리하는 흐름이 가장 안전합니다.변경 사항
PixelArtFactory
PixelSpriteKind에 5종 추가:FireRune,WaterRune,WindRune,EarthRune,LifeRune. 각 모양은docs/GAME_DESIGN.md§5 Base family 표의 묘사를 따릅니다.기존
PixelSpriteKind.Target단일 모양 + 색만 다른 5종 룬 → family별 고유 실루엣으로 교체했습니다.WorldStateGoal.Base
PixelSpriteKind.Target을 family에 맞는 룬으로 자동 매핑하는KindForFamily(SpellFamily)헬퍼 추가. visualScale도 0.9에서 1.0으로 살짝 키워 모양이 더 또렷이 보입니다.라벨
주의: 이 PR은 base goal뿐 아니라 overlay/combo goal 라벨까지 전부 켭니다. 2~5층에서 화면이 너무 붐비면 #95 rebase 과정에서
ShouldShowGoalLabels정책을 floor별로 조정합니다.바람 색
(0.44, 0.72, 0.74) 파스텔 청록 → (0.74, 0.86, 0.92) 옅은 얼음빛. 물 (0.24, 0.48, 0.86)과 색조가 분명히 분리됩니다.
4곳 모두 일관되게 변경했습니다.
검증
영향 범위
관련
PixelSpriteKind확장을 사용할 수 있습니다.