戦闘・コンボシステム — アーキテクチャ

主要クラス
| クラス |
層 |
責務 |
ComboStateComponent |
C++ |
4段コンボのステートマシン(FSM) |
HitDetectionComponent |
C++ |
武器トレース(Sphere Sweep)によるヒット判定 |
TargetLockComponent |
C++ |
ロックオン対象の追跡・切替 |
GA_MeleeAttack |
GAS(C++基盤) |
近接攻撃Ability基盤 |
GA_ComboTransition |
GAS |
コンボ段遷移 |
GA_FinisherMove |
GAS |
フィニッシュ技 |
GEEC_DamageCalculation |
C++ |
ダメージ計算: Atk-Def × 属性 × クリティカル × コンディション × 積載 |
コンボFSM状態遷移
Idle → Stage1 → Stage2 → Stage3 → Stage4 → Recovery → Idle
↕ ↕ ↕ ↕
(時間切れ → Recovery → Idle)
ヒット検出パイプライン
- AnimMontage再生 → AnimNotify発火
- HitDetectionComponent: Socket Base→Tip間のSphere Sweep Trace
- BPI_Damageable チェック + 多重ヒット防止
- GEEC_DamageCalculation で計算
- GE適用(HP減少 + ステータス効果)+ GC発火(VFX/SFX)
関連画面
関連ゲーム設計