系統 / Vitals

Vitals System 已在 Fab 上架

為單人遊戲打造的生命、耐力、飢餓和口渴:一個元件告訴你的遊戲發生了什麼;一個精簡的 HUD 以顏色、形狀和文字呈現每項數值的狀態,保留每次受擊的殘影,一切正常時不打擾玩家。

45 秒:HUD 狀態、食物和水、耐力、死亡,以及隨附的冬季營地示範。有聲音。

功能

已在 UE 5.3 和 UE 5.8(Windows)上測試。HUD 在 1920x1080 下每幀約 0.1 ms(全部在動時 0.17 ms),元件每秒更新五次,而不是每幀更新。

四項數值,五種狀態

生命、耐力、飢餓和口渴,依你設定的三個門檻分為穩定、注意、偏低、危急或耗盡。事件只在真正變化時觸發。

無法鑽漏洞的數字

傷害和治療在兩個方向都有上下限,每次受擊都會回報實際扣除的數值。Eat 和 Drink 回傳實際生效的量,滿值或死亡時回傳零,食物絕不浪費。

用於攻擊和衝刺的耐力

揮擊或跳躍時足夠才扣除,衝刺時持續消耗,力竭時拒絕任何消耗直到耐力恢復。

一眼就能看懂的 HUD

精簡的數值條顯示生命數字和受擊數值;每次損失都會留下逐漸消退的殘影。準星旁的耐力弧只在耐力未滿時顯示。

需要時才出聲

穩定的飢餓和口渴會淡出。生命危急時數值條跳動,出現冰冷的紅色邊緣,並響起兩次輕柔的心跳。五個短音效,每個都是變數。

無障礙且支援存檔

從不只靠顏色,提供減少動態效果開關,最小縮放在 1280x720 下仍清晰可讀。隨附 Survival 和 Relaxed 調校設定,以及一個供你的 SaveGame 使用的快照。

快速入門

  1. 加入元件

    把 AC_Vitals 加到你的角色上,也可以設定它的 Profile。

  2. 顯示 HUD

    建立 WBP_VitalsHUD,加入視埠,並用你的 AC_Vitals 呼叫 Setup。

  3. 在遊戲中驅動

    呼叫 ApplyDamage、Heal、Eat、Drink 和 StartStaminaDrain,並回應 OnDied。

做不到的事

  • 不包含角色:請把元件加到你自己的角色上。
  • 只有四項數值:沒有體溫、疲勞、氧氣、疾病、流血或中毒;沒有限時增益,也沒有傷害類型。
  • 不支援多人遊戲或複寫。
  • 介面僅有英文。
  • 未測試 UE 5.4 至 5.7。

影片和圖片中的冬季營地就是隨附的示範,以第一人稱遊玩。

常見問題

能用在我自己的角色上嗎?
可以。把 AC_Vitals 加到你的角色上,它會透過一個介面告訴遊戲發生了什麼,你也可以在任何地方綁定它的事件。
可以修改數值嗎?
可以。最大值、速率和門檻都在調校設定中。隨附 Survival 和 Relaxed,遊戲執行時即可切換。
需要 Rookspire 的其他系統嗎?
不需要。它在自身資料夾之外沒有任何相依性,示範資料夾可以刪除。
製作中如何使用了 AI?
它在 AI 輔助下製作。每個系統、介面和測試都經過 Rookspire 審查和測試。