fix: 드로그 기본기3 시작 루트모션과 추적 보정 정리

- 기본기3 시작 프레임의 수평 루트모션 스냅을 차단하고 정면 투영/접촉 정지 거리 보정을 정리
- 스킬 완료 판정과 시작 타깃 정렬 로직을 보강하고 드로그/플레이어 정면 및 시작점 디버그 gizmo를 추가
- 드로그 기본기3 관련 애니메이션·패턴·스킬 자산을 재정리하고 Blender 보조 스크립트를 추가
This commit is contained in:
2026-04-17 09:56:40 +09:00
parent 5ba543ed8c
commit 8c08e63c81
20 changed files with 173170 additions and 162503 deletions

View File

@@ -8,6 +8,7 @@ using Unity.Netcode;
using Colosseum.Abnormalities;
using Colosseum.Combat;
using Colosseum.Debugging;
using Colosseum.Passives;
using Colosseum.Skills;
using Colosseum.Stats;
@@ -19,6 +20,8 @@ namespace Colosseum.Player
/// </summary>
public class PlayerNetworkController : NetworkBehaviour, IDamageable
{
private static readonly Color FacingGizmoColor = new Color(0.2f, 0.85f, 1f, 1f);
[Header("References")]
[Tooltip("CharacterStats 컴포넌트 (없으면 자동 검색)")]
[SerializeField] private CharacterStats characterStats;
@@ -219,6 +222,11 @@ namespace Colosseum.Player
SpendMana(amount);
}
private void OnDrawGizmos()
{
FacingDirectionGizmoUtility.DrawFacingArrow(transform, FacingGizmoColor, length: 1.7f, headLength: 0.35f, headWidth: 0.22f, heightOffset: 0.12f, shaftThickness: 0.11f);
}
/// <summary>
/// 체력 회복 (서버에서만 실행)
/// </summary>