システム / Vitals
Vitals System Fab で販売中
シングルプレイヤーゲーム向けの体力、スタミナ、空腹、渇き。何が起きたかをゲームに伝える 1 つのコンポーネントと、各値の状態を色・形・言葉で示し、被弾ごとの残像を残し、問題がないときは邪魔をしないコンパクトな HUD。
45 秒:HUD の状態、食べ物と水、スタミナ、死亡、同梱の冬のキャンプのデモ。音声付き。
できること
UE 5.3 と UE 5.8(Windows)でテスト済み。HUD の負荷は 1920x1080 で 1 フレームあたり約 0.1 ms(すべてが動いているときは 0.17 ms)、コンポーネントは毎フレームではなく 1 秒に 5 回更新します。
4 つの値、5 つの状態
体力、スタミナ、空腹、渇きは、設定した 3 つのしきい値から「安定」「注意」「低い」「危険」「枯渇」のいずれかになります。イベントは実際の変化があったときだけ発生します。
ごまかせない数値
ダメージと回復は上下両方で制限され、被弾ごとに実際に減った量を返します。Eat と Drink は適用した量を返し、満タンや死亡時は何も返さないので、食べ物が無駄になりません。
攻撃とスプリントのためのスタミナ
攻撃やジャンプには足りるときだけ消費、スプリントには継続的な消費、そして回復するまで消費を拒む疲労状態。
ひと目で読める HUD
体力の数値と被弾量を表示するコンパクトなバー。減った分は残像になってゆっくり消えます。照準の横のスタミナの弧は、スタミナが満タンでないときだけ表示されます。
必要なときまで静か
安定した空腹と渇きは消えます。体力が危険になるとバーが脈打ち、冷たい赤い縁が現れ、やわらかな鼓動が 2 回鳴ります。5 つの短いサウンドはすべて変数です。
アクセシブルでセーブ対応
色だけに頼らない表示、モーション軽減スイッチ、1280x720 でも読める最小スケール。Survival と Relaxed の調整プロファイル、SaveGame 用のスナップショット 1 つ。
クイックスタート
コンポーネントを追加
キャラクターに AC_Vitals を追加し、必要なら Profile を設定します。
HUD を表示
WBP_VitalsHUD を作成してビューポートに追加し、AC_Vitals を渡して Setup を呼びます。
ゲームから操作
ApplyDamage、Heal、Eat、Drink、StartStaminaDrain を呼び、OnDied に反応します。
できないこと
- キャラクターは含まれません。お使いのキャラクターにコンポーネントを追加してください。
- 4 つの値のみ:体温、疲労度、酸素、病気、出血、毒はなく、時間制バフやダメージタイプもありません。
- マルチプレイヤーとレプリケーションには非対応。
- インターフェースは英語のみです。
- UE 5.4〜5.7 はテストしていません。
動画と画像の冬のキャンプは同梱のデモで、一人称でプレイします。