docs(BT12-Dev-Vis): A08 sprite 방향 fix (엔트리 34)
EerieVillage 71c3b7d push 정합. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e1123c9c51
commit
1e49781940
File diff suppressed because one or more lines are too long
|
|
@ -810,6 +810,21 @@ A02·A13·A04·A05·A_Laser·A08·A12·**A06·A11** (Phase B 신규 추가)
|
|||
|
||||
---
|
||||
|
||||
## 엔트리 34 — A08 저주의 화살 sprite 방향 반대 fix (2026-05-13 EerieVillage `71c3b7d`)
|
||||
|
||||
**PD 지시**: "저주의 화살은 날아갈때 투사체 이펙트 방향이 반대로 되어야 해"
|
||||
|
||||
**원인**: `FX_PinkMagicArrow` prefab sprite 기본 방향 left·Projectile.Initialize 영역 `atan2(facing) * Rad2Deg` (right=0·left=180)·우향 발사 시 sprite left 노출.
|
||||
|
||||
**fix**:
|
||||
- `ActiveSkillData.ProjectileAngleOffset` (float, Range -360~360) 신규 필드 — prefab sprite 기본 방향 보정용
|
||||
- `Projectile.Initialize` — `angle = atan2 + ProjectileAngleOffset`
|
||||
- A08.asset 영역 `ProjectileAngleOffset: 180` 설정 (sprite left→right 보정)
|
||||
|
||||
박스(판정) = transform.rotation 동시 회전·HitboxSize 대칭 가정 영역 영향 X. 다른 투사체 (A02·A13·A14·A15·A01·A03) `ProjectileAngleOffset = 0` (default) 영역 호환 정합.
|
||||
|
||||
---
|
||||
|
||||
## 영역 자산
|
||||
|
||||
- `HitboxDebug.cs` 공용 helper (Spawn·AttachToTransform·GetWhiteSprite) — 추후 다른 카테고리 (C 설치·D 소환·E 오라) 영역 박스 시각화 재사용 가능.
|
||||
|
|
|
|||
Loading…
Reference in New Issue