Системы / Vitals

Vitals System На Fab

Здоровье, выносливость, голод и жажда для одиночных игр: один компонент, который сообщает игре, что произошло, и компактный HUD, который показывает состояние каждого показателя цветом, формой и словами, оставляет след каждого удара и не мешает, когда всё в порядке.

Сорок пять секунд: состояния HUD, еда и вода, выносливость, смерть и включённое демо зимнего лагеря. Со звуком.

Что умеет

Протестировано на UE 5.3 и UE 5.8 (Windows). HUD стоит около 0,1 мс на кадр при 1920x1080 (0,17 мс, когда всё движется), а компонент обновляется пять раз в секунду, а не каждый кадр.

Четыре показателя, пять состояний

Здоровье, выносливость, голод и жажда, каждый — Стабильно, Внимание, Низко, Критично или Исчерпано, по трём порогам, которые задаёте вы. События срабатывают только при реальных изменениях.

Числа, которые нельзя обмануть

Урон и лечение ограничены в обе стороны, и каждый удар сообщает, сколько он реально отнял. Eat и Drink возвращают применённое, ничего — если полно или персонаж мёртв, так что еда не пропадает зря.

Выносливость для ударов и спринта

Трата только если хватает — для удара или прыжка, постоянный расход при спринте и истощение, которое запрещает траты, пока выносливость не восстановится.

HUD, который читается с одного взгляда

Компактная полоса с числом здоровья и значениями ударов; каждая потеря оставляет след, который убывает. Дуга выносливости рядом с прицелом видна, только пока выносливость не полная.

Тихий, пока это не важно

Стабильные голод и жажда скрываются. При критическом здоровье шкала пульсирует, появляется холодная красная кромка и звучат два мягких удара сердца. Пять коротких звуков, каждый — переменная.

Доступный и готовый к сохранению

Никогда не только цвет, переключатель уменьшения движения и минимальный масштаб, читаемый при 1280x720. Профили настройки Survival и Relaxed и один снимок для вашего SaveGame.

Быстрый старт

  1. Добавьте компонент

    Добавьте AC_Vitals своему персонажу и при желании выберите Profile.

  2. Покажите HUD

    Создайте WBP_VitalsHUD, добавьте его во viewport и вызовите Setup с вашим AC_Vitals.

  3. Управляйте из игры

    Вызывайте ApplyDamage, Heal, Eat, Drink и StartStaminaDrain и реагируйте на OnDied.

Чего она не делает

  • Персонаж не входит: добавьте компонент своему.
  • Только четыре показателя: без температуры, усталости, кислорода, болезней, кровотечения и яда; без временных баффов и типов урона.
  • Без мультиплеера и репликации.
  • Интерфейс только на английском.
  • UE 5.4–5.7 не тестировались.

Зимний лагерь в видео и на изображениях — это включённое демо, от первого лица.

Вопросы

Работает ли с моим персонажем?
Да. Добавьте AC_Vitals своему персонажу; он сообщает игре, что произошло, через один интерфейс, или вы подписываетесь на его события из любого места.
Можно ли менять числа?
Да. Максимумы, скорости и пороги хранятся в профилях настройки. Survival и Relaxed включены, и их можно переключать прямо во время игры.
Нужны ли другие системы Rookspire?
Нет. У него нет зависимостей вне собственной папки, а папку демо можно удалить.
Как при создании использовался ИИ?
Он сделан с помощью ИИ. Каждая система, экран и тест проверены и протестированы Rookspire.