D-26 「계기는 맞고 화면은 틀리다」 실측 원인 = Fill Image 에 스프라이트가 없다. BossHpBar.cs:499 가 AddComponent<Image>() 만 하고 sprite 를 안 물려 저장돼, uGUI Image.OnPopulateMesh 가 activeSprite==null 에서 Graphic.OnPopulateMesh(사각형 전체)로 빠져 type=Filled/fillAmount 를 아예 읽지 않았다 → 계기 0.368 · 화면 만피. - EnsureFillRenderable(): 바가 켜질 때마다 sprite + Filled/Horizontal/Left 강제(값 전부 SO) - WhiteSprite: 내장 흰 텍스처 기반 공유 스프라이트 1개(HideAndDontSave · 프레임당 할당 0) - DedupInstances(): 같은 캔버스에 바가 2벌 이상이면 첫 1개만 남긴다 - bossBarHideOnZeroHp: HP 0 이면 사망 판정 전에도 숨김 예약(합성·실액터 경로 동일) - 프로브 PASS 21/FAIL 0 — 메쉬 폭비 실측 수리 전 1.000 → 수리 후 0.368 · HP 869/1800 → 0.483 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Prefabs | ||
| Scripts | ||
| Settings | ||
| Sprites | ||
| Prefabs.meta | ||
| Scripts.meta | ||
| Settings.meta | ||
| Sprites.meta | ||
| UI_UnitScale_SafeArea_Note.md | ||
| UI_UnitScale_SafeArea_Note.md.meta | ||