docs(BT12-Dev-Vis): A08 spawn 끝점·grace (엔트리 39)

EerieVillage eab215d push 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-05-13 23:56:20 +09:00
parent 4e63f22ab8
commit 5c42f0413a
2 changed files with 19 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -908,6 +908,24 @@ awk -v name="<prefab_name>" 'BEGIN{found=0} /^--- !u!1 &/{id=$3} /m_Name:/ {if($
---
## 엔트리 39 — A08 캐스팅 끝 spawn + Hit FX Player 위치 회피 (2026-05-13 EerieVillage `eab215d`)
**PD 보고 2건**:
1. "캐스팅 이펙트 끝 지점에 투사체 이펙트가 맞춰서 날아갈 수 있게 수정"
2. "히트 이펙트가 발사와 함께 플레이어에게 발생되지 않도록 수정"
### 작업 1 — 캐스팅 끝 지점 영역 투사체 발사
A08.asset `OffsetDistance.x: 0 → 1.5` — ProjectileSpawner.Trigger 영역 `spawnPos = playerPos + facing × OffsetDistance.x` → 캐스팅 끝 지점 영역 spawn. FX_PinkArrow_Shoot 캐스팅 길이 1.5 unit 추정.
### 작업 2 — Hit FX Player 위치 발생 회피
**원인 추정**: spawn 위치 = Player 위치 (OffsetDistance=0 시) → Player 근접 Enemy 즉시 hit → OnHit FX = Enemy 위치 ≈ Player 위치 → "Player에게 발생" 인식.
**fix**:
- 작업 1 영역 spawn 위치 영역 Player 영역 1.5 우측 이동 → 자동 정정
- Projectile.OnTriggerEnter2D 영역 spawn 직후 **0.1초 grace period** 추가 (Time.unscaledTime - _spawnTime < 0.1f return) 즉시 hit 차단·OnHitFx Player 위치 표시 회피
---
## 영역 자산
- `HitboxDebug.cs` 공용 helper (Spawn·AttachToTransform·GetWhiteSprite) — 추후 다른 카테고리 (C 설치·D 소환·E 오라) 영역 박스 시각화 재사용 가능.