Skip to content

ダンジョンHUD

概要

ダンジョン内のHUD(Heads-Up Display)は、プレイヤーに必要最小限の情報を常時表示しつつ、ゲームプレイの没入感を妨げないよう設計する。全UI要素は半透明でゲーム画面上にオーバーレイする。

HUDレイアウト(PC)

┌──────────────────────────────────────────────────────────────────┐
│                                                                  │
│  ┌────────────────────────┐              ┌─────────────────┐     │
│  │ HP ████████████░░░ 340 │              │   MINIMAP       │     │
│  │ EXP ██████░░░░░ 45%    │              │   ┌───────┐     │     │
│  │ Lv.12                  │              │   │  ·  N  │     │     │
│  └────────────────────────┘              │   │ · ▲ ·  │     │     │
│                                          │   │  ·  ·  │     │     │
│                                          │   └───────┘     │     │
│                                          │   Floor 3/5     │     │
│  ┌─────────────────────┐                └─────────────────┘     │
│  │ MISSION              │                                        │
│  │ ✦ 敵を30体撃破       │                                        │
│  │   [22/30] ████████░░ │                                        │
│  └─────────────────────┘                                        │
│                                                                  │
│                          ┌─────────┐                             │
│                          │  -42!   │  ← ダメージポップアップ      │
│                          │  CRIT!  │                             │
│                          └─────────┘                             │
│                                                                  │
│                                                                  │
│                                                                  │
│                                                                  │
│                                                                  │
│                                                                  │
│                                                                  │
│                          ┌─────────────────────┐                 │
│                          │ ★★★ Void Blade GET! │ ← アイテム通知  │
│                          └─────────────────────┘                 │
│                                                                  │
│  ┌──────────────────────────────────────────────────────────┐    │
│  │ [Q:Skill1] [W:Skill2] [E:Skill3]        [🗡ATK] [🛡DEF] │    │
│  └──────────────────────────────────────────────────────────┘    │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘

HUDレイアウト(モバイル)

┌──────────────────────────────┐
│                              │
│  ┌──────────────┐ ┌───────┐  │
│  │HP ████░░ 340 │ │MINIMAP│  │
│  │EXP ██░░ 45%  │ │ · ▲ · │  │
│  │Lv.12         │ │ ·   · │  │
│  └──────────────┘ └───────┘  │
│                              │
│  ┌─────────────┐             │
│  │✦ 22/30 ███░░│             │
│  └─────────────┘             │
│                              │
│                              │
│               -42!           │
│              CRIT!           │
│                              │
│                              │
│                              │
│                              │
│                              │
│                              │
│                              │
│  ┌────┐         ┌────────┐   │
│  │    │         │[Sk1]   │   │
│  │ JS │         │  [Sk2] │   │
│  │    │         │   [ATK]│   │
│  └────┘         └────────┘   │
│ Joystick        Action Btns  │
│                              │
└──────────────────────────────┘

HUD要素詳細

HPバー

項目仕様
位置画面左上
表示現在HP / 最大HP + バーグラフ
カラーHP > 50%: #00ff88(緑)、25-50%: #f0f000(黄)、< 25%: #ff2d75(赤点滅)
アニメーションダメージ時にバーが即座に減少 + 赤いゴースト部分が0.5sで追従
低HP警告HP < 25% で画面縁が赤く点滅(0.8s間隔)

EXPバー

項目仕様
位置HPバーの下
表示現在EXP / 次レベルEXP + パーセント + バーグラフ
カラー#a855f7(パープル)のグラデーション
アニメーションEXP獲得時にバーがスムーズに増加(0.3s ease-out)
レベルアップ時バーがフラッシュ → レベルアップUI表示

ミニマップ

項目仕様
位置画面右上
サイズ160x160px(PC)/ 100x100px(モバイル)
表示内容フロアマップ、プレイヤー位置(▲)、敵位置(赤点)、アイテム(黄点)、ポータル(紫点)
スタイル半透明ダーク背景、ネオンシアンのライン
回転プレイヤーの向きに合わせて回転(北固定モード切替可)
フロア表示「Floor X/Y」形式で現在階/総階を表示

ミッション目標

項目仕様
位置画面左(HPバーの下)
表示ミッション名 + 進捗バー
完了時チェックマーク + 「脱出ポータル出現!」メッセージ
アニメーション進捗更新時にパルスエフェクト

ダメージポップアップ

プレイヤーの攻撃がヒットした際、敵の位置にダメージ数値がポップアップする。

種類表示カラーサイズ
通常ダメージ-数値#ffffff標準
クリティカル-数値! + CRIT!#ff2d751.5倍 + シェイク
弱点攻撃-数値 + WEAK!#f0f0001.3倍
回復+数値#00ff88標準
ミスMISS#8888880.8倍
ダメージポップアップ アニメーション:
  0.0s: 出現(scale 0 → 1.2)、敵の頭上に表示
  0.1s: バウンス(scale 1.2 → 1.0)
  0.1s - 0.6s: 上方向に浮遊(Y -30px)
  0.4s - 0.8s: フェードアウト(opacity 1 → 0)
  0.8s: 消滅

アイテムピックアップ通知

敵がドロップしたアイテムを拾った際に画面下部中央に通知が表示される。

┌──────────────────────────────────┐
│ ★★★ Void Blade GET!             │
│     ATK +34  SPD +2              │
└──────────────────────────────────┘
項目仕様
位置画面下部中央
表示時間2.0s
スタッキング最大3件まで同時表示(上に積み上がる)
ボーダーカラーレアリティに応じた色(装備管理と同じ)
アニメーション右からスライドイン(0.2s)→ 表示 → 左にスライドアウト(0.2s)

スキルバー

項目仕様
位置画面下部
表示スキルアイコン + キーバインド + クールダウン
クールダウン表示スキルアイコン上に円形ゲージ + 残り秒数
使用不可時グレーアウト + ロックアイコン

レベルアップUI

ダンジョン内でレベルアップした際に表示されるスキル選択画面。 ゲームは一時停止し、3つのスキルカードから1つを選択する。

┌──────────────────────────────────────────────────────────────────┐
│                                                                  │
│                       ✦ LEVEL UP! ✦                              │
│                         Lv.12 → 13                               │
│                                                                  │
│   ┌──────────────┐   ┌──────────────┐   ┌──────────────┐        │
│   │              │   │              │   │              │        │
│   │   ⚡ FURY     │   │   🛡 AEGIS   │   │   💨 HASTE   │        │
│   │              │   │              │   │              │        │
│   │  ATK +15%    │   │  DEF +20%    │   │  SPD +25%    │        │
│   │              │   │              │   │              │        │
│   │  攻撃力が    │   │  防御力が    │   │  移動速度が  │        │
│   │  大幅に上昇  │   │  大幅に上昇  │   │  大幅に上昇  │        │
│   │              │   │              │   │              │        │
│   │  [SELECT]    │   │  [SELECT]    │   │  [SELECT]    │        │
│   │              │   │              │   │              │        │
│   └──────────────┘   └──────────────┘   └──────────────┘        │
│                                                                  │
│                                                                  │
└──────────────────────────────────────────────────────────────────┘

スキルカード仕様

項目仕様
表示枚数3枚(ランダム選出)
選択方法クリック/タップ or 1/2/3キー
出現アニメーションカードが下から順にスライドイン(0.1s間隔)
ホバーカードが浮き上がり(Y -10px)、グロウエフェクト
選択時選択カードが拡大 → 他カードが消滅 → スキル名がフラッシュ表示
カラーカード背景はダーク、ボーダーはスキルの属性色

モバイル バーチャルジョイスティック

配置

画面下部:

  ┌────────────────────────────────┐
  │                                │
  │  ┌──────┐          ┌───────┐   │
  │  │      │          │ [Sk2] │   │
  │  │  ◉   │          │       │   │
  │  │      │          │[Sk1]  │   │
  │  └──────┘          │  [ATK]│   │
  │  L: Move           └───────┘   │
  │                    R: Actions  │
  └────────────────────────────────┘

  左: 移動ジョイスティック(仮想スティック)
  右: アクションボタン群(攻撃 + スキル)

ジョイスティック仕様

項目仕様
種類フローティングジョイスティック
表示左下エリアのどこでもタッチで出現
ベースサイズ120px(半透明の円)
ノブサイズ50px(ネオンシアンの円)
最大移動距離50px(ベースの半径)
デッドゾーン10px
透明度ベース: 30%、ノブ: 60%、操作中: ベース50%、ノブ80%
消滅タッチ離脱後0.3sでフェードアウト

アクションボタン仕様

ボタンサイズ位置機能
ATK(攻撃)64px右下メイン攻撃
Skill 148pxATKの左上スキルスロット1
Skill 248pxATKの上スキルスロット2

HUD表示/非表示制御

状態表示されるHUD要素
通常探索HPバー、EXPバー、ミニマップ、ミッション目標、スキルバー
戦闘中上記 + ダメージポップアップ
アイテム獲得上記 + アイテム通知
レベルアップレベルアップUI(他HUD薄暗く)
ボス戦上記 + ボスHPバー(画面上部中央)
死亡全HUDフェードアウト → 死亡演出
ポーズ中全HUD + ポーズメニュー

ボスHPバー

ボス遭遇時に画面上部中央に表示される。

┌──────────────────────────────────────────────┐
│   ◆ GLITCH OVERLORD ◆                       │
│   ████████████████████████████░░░░░░ 72%     │
└──────────────────────────────────────────────┘
項目仕様
位置画面上部中央
画面幅の60%(PC)/ 80%(モバイル)
出現ボス名テキストがタイプライター風に表示 → バーがスライドイン
カラー#ff2d75(ネオンピンク)のグラデーション
低HP30%以下でバーが点滅