docs(BT12-Dev-Vis): MeleeArea 실전 발사·FX unscaledTime·자성 #12 (엔트리 25)
EerieVillage 26b0666 push 정합. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
5d19b3313d
commit
c347d81fd3
File diff suppressed because one or more lines are too long
|
|
@ -615,6 +615,29 @@ PlayerDeath.Execute 영역 `y -0.3` → `y -0.6`.
|
|||
|
||||
---
|
||||
|
||||
## 엔트리 25 — MeleeArea 실전 발사 연결 + FX AutoDestroy unscaledTime (2026-05-13 EerieVillage `26b0666`)
|
||||
|
||||
**PD 보고 2건**:
|
||||
1. "스킬을 배워도 이펙트가 발생되지 않고"
|
||||
2. "맵을 이동하다보면 다시 이펙트 잔상이 보이고 있어."
|
||||
|
||||
### 작업 1 — 스킬 배워도 이펙트 X fix
|
||||
**원인**: `SkillFireEvent.Execute` switch 영역 `Category 1 (MeleeArea) default return` → A04·A05·A_Laser 실전 발사 X. 카드 풀 5종 영역 3종 (A04·A05·A_Laser) 영역 실전 발사 미연결.
|
||||
**fix**: MeleeArea case 추가 + CardId 분기 (TestSkillFireOn1to5 동일 패턴).
|
||||
- A04 → LightningStrikeSpawner
|
||||
- A_Laser → LaserSpawner
|
||||
- 기타 (A05 등) → MeleeAreaSpawner
|
||||
|
||||
### 작업 2 — 맵 이동 중 이펙트 잔상 재발 fix
|
||||
**원인**: `Object.Destroy(fxGo, t)` 영역 second timer 영역 Time.timeScale 영향·timeScale=0 (LevelUp 카드 선택 등) 영역 호출 정지 → 잔존.
|
||||
**신규 컴포넌트** (FxAutoDestroyUnscaled.cs): Update 영역 unscaledTime lifetime check 자가 Destroy·`FxAutoDestroyUnscaled.Attach(fxGo, lifetime)` static helper.
|
||||
**전수 변경**: ProjectileSpawner·Projectile·MeleeAreaSpawner·LaserSpawner·LightningStrikeSpawner 영역 `Object.Destroy(fx, t)` → `FxAutoDestroyUnscaled.Attach(fx, t)`.
|
||||
**WaitForSeconds → WaitForSecondsRealtime**: LightningStrikeSpawner.DelayedExtraHitFx 영역 timeScale=0 영역 정합.
|
||||
|
||||
**본 PM 자성 #12** — `feedback_new_code_existing_system_dependency_unmeasured` 위반. Unity `Object.Destroy(go, t)` 표준 API 영역 timeScale 영향 사전 측정 누락. 재발 방지: 시간 기반 Unity API (Destroy·Invoke·WaitForSeconds·Update.deltaTime) 호출 시 timeScale=0 시나리오 사전 측정 의무.
|
||||
|
||||
---
|
||||
|
||||
## 영역 자산
|
||||
|
||||
- `HitboxDebug.cs` 공용 helper (Spawn·AttachToTransform·GetWhiteSprite) — 추후 다른 카테고리 (C 설치·D 소환·E 오라) 영역 박스 시각화 재사용 가능.
|
||||
|
|
|
|||
Loading…
Reference in New Issue