コンテンツにスキップ

Map・AI・Input一覧

レベルマップ、AI BehaviorTree、InputAction関連アセット(~25アセット)。


Map(レベル)— 15+

メインマップ

Map 用途 GameMode
L_MainMenu メインメニュー/タイトル -
L_Loading ローディング画面 -
L_Town_Main 街(ハブワールド) BP_GameMode_Town
L_FinalDefense 最終防衛戦 BP_GameMode_FinalDefense

ダンジョンマップ

Map バイオーム 階層数 移動時間
L_Dungeon_Forest 翠緑の森 ~30F 1.0h
L_Dungeon_Volcano 灼熱の火山 ~30F 2.5h
L_Dungeon_Ruins 古代遺跡 ~30F 4.0h

部屋モジュール(サブレベル)

Map サイズ DoorSocket 敵Spawn 用途
L_Room_Normal_Small_01~05 15m×15m 2-3 3-5 通常部屋(小)
L_Room_Normal_Medium_01~03 25m×20m 3-4 5-8 通常部屋(中)
L_Room_MiniBoss_01~02 30m×30m 2 1(固定) 中ボス部屋
L_Room_Boss_01~02 40m×40m 1 1(固定) フロアボス部屋
L_Room_SafetyArea_01 20m×15m 2 0 セーフティエリア

セーフティエリアの設備

  • 焚き火(休息/睡眠/食事)
  • 荷物置き場(サブキャラ倉庫)
  • 掲示板(クエスト確認)
  • 条件付き: 鍛冶台/調合台/調理台(サブキャラスキル依存)

AI — BehaviorTree(5)& Blackboard(2)

BehaviorTree

BT 対象 行動パターン
BT_Companion_Base 仲間AI 緊急回避→追従→戦闘→待機
BT_Enemy_Melee_Basic 通常近接敵 接近→攻撃→後退
BT_Enemy_Ranged 遠距離敵 距離維持→射撃→退避
BT_Enemy_Elite 精鋭敵 パターン攻撃→ガード→反撃
BT_Enemy_Boss ボス/中ボス フェーズ遷移→パターン攻撃→特殊技

Blackboard

BB 主要キー
BB_Companion TargetEnemy, LeaderActor, FollowDistance, bInCombat
BB_Enemy_Common TargetActor, LastKnownLocation, PatrolPath, bAlerted

仲間AI ロジック(BT_Companion_Base)

Selector
├── [緊急回避] IsTargetedByBoss → Dodge
├── [追従] Distance > FollowThreshold → MoveTo Leader
├── [戦闘] IsInCombat
│   ├── [範囲内の敵を攻撃] → GA_MeleeAttack
│   └── [回復が必要] Health < 30% → UseHealItem
└── [待機] → IdleAnimation

Input(Enhanced Input)— 15

InputMappingContext(2)

IMC 用途
IMC_Default ゲームプレイ用入力マッピング
IMC_Menu メニュー操作用入力マッピング

InputAction(13)

IA トリガー 送信先
IA_Move Axis2D CharacterMovement
IA_Look Axis2D CameraController
IA_Attack Pressed ComboStateComponent::RequestNextStage()
IA_Dodge Pressed GA_Dodge
IA_Guard Hold GA_Guard
IA_UniversalTech Pressed ComboStateComponent::RequestUniversalTech()
IA_Magic1 Pressed GA_SynthesizedSpell (Slot1)
IA_Magic2 Pressed GA_SynthesizedSpell (Slot2)
IA_Magic3 Pressed GA_SynthesizedSpell (Slot3)
IA_Magic4 Pressed GA_SynthesizedSpell (Slot4)
IA_SwitchChar Pressed ComboStateComponent::RequestSwitchTech()
IA_Interact Pressed BPI_Interactable::OnInteract()
IA_Menu Pressed メニュー開閉
IA_LockOn Pressed TargetLockComponent::ToggleLock()

コントローラーマッピング

ボタン ゲームプレイ メニュー
A/○ 攻撃 (IA_Attack) 決定
B/× 回避 (IA_Dodge) キャンセル/戻る
X/□ 汎用技X (IA_UniversalTech) ソート/サブアクション
Y/△ インタラクション (IA_Interact) 詳細表示/ツールチップ
LB 魔法1 (IA_Magic1) タブ左
RB 魔法2 (IA_Magic2) タブ右
LT ガード (IA_Guard) -
RT 魔法3 (IA_Magic3) -
L3 ロックオン (IA_LockOn) -
R3 - -
D-Pad上 キャラ切替 (IA_SwitchChar) キャラ切替
Start メニュー (IA_Menu) メニュー閉じ

ダンジョン生成図 | AI システム | 戦闘・コンボ