docs(BT12-Dev-Vis): A08·A06·A12 fileID 정정·자성 #16 (엔트리 37)

EerieVillage b26eb42·447ea92 push 정합. 본 PM 자성 #16 (헌법급) — prefab fileID 측정 영역 잘못된 grep 방법.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-05-13 23:47:33 +09:00
parent b6eaae26f8
commit 88f51d0274
2 changed files with 30 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -865,6 +865,35 @@ UnityEngine.Debug.Log($"[ProjectileSpawner] card={data.CardId} CastFx={castName}
---
## 엔트리 37 — 본 PM 자성 #16 (헌법급) — fileID 측정 영역 잘못된 방법 (2026-05-13 EerieVillage `b26eb42`·`447ea92`)
**PD 직접 측정 보고** — Inspector 영역 A08.asset 영역 OnHitFx="Fragments"·CastFx="sheet" 표시 = prefab 영역 **자식** GameObject 영역 매핑.
**근본 원인**: 본 PM `grep -m 1 "^--- !u!1 &"` 영역 = prefab 영역 **첫 GameObject** fileID 측정. Unity prefab 영역 root GameObject 영역 X (자식 GameObject 영역 영역). 본 PM 영역 `.asset` 직접 작성 시 잘못된 fileID 영역 영역 영역.
**측정 정정 (m_Name 영역 prefab name + m_Father=0 정합 root)**:
| prefab | 본 PM 영역 영역 fileID | 실제 root fileID |
|--------|---------------------|------|
| FX_PinkMagicArrow | `225334597330228334` ✓ | (정합·우연) |
| **FX_PinkMagicArrow_Hit** | `1108032389789601088` (자식 "Fragments") | **`7053558978182834975`** |
| **FX_PinkArrow_Shoot** | `1571108645336829551` (자식 "sheet") | **`9207792929607053519`** |
| FX_Venom_Swamp | `113285305800631535` ✓ | (정합·우연) |
| **FX_Venom_Spray** | `1856636965874036819` (자식) | **`3507146902299718551`** |
| FX_Rotating shield | `1589202452151042601` ✓ | (정합·우연) |
| **FX_Icelight_Seal** | `215796562487493921` (자식) | **`5983634136545354204`** |
**일괄 정정 (b26eb42·447ea92)**:
- A08.asset OnHitFx·CastFx fileID 정정
- A06.asset OnDotFx fileID 정정
- A12.asset OnHitFx fileID 정정
**올바른 root fileID 측정 명령** (재발 방지 표준):
```bash
awk -v name="<prefab_name>" 'BEGIN{found=0} /^--- !u!1 &/{id=$3} /m_Name:/ {if($2==name && id) {print id; found=1; exit}} END{if(!found) print "ROOT NOT FOUND"}' "<prefab_path>"
```
---
## 영역 자산
- `HitboxDebug.cs` 공용 helper (Spawn·AttachToTransform·GetWhiteSprite) — 추후 다른 카테고리 (C 설치·D 소환·E 오라) 영역 박스 시각화 재사용 가능.