Системы / 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.
Быстрый старт
Добавьте компонент
Добавьте AC_Vitals своему персонажу и при желании выберите Profile.
Покажите HUD
Создайте WBP_VitalsHUD, добавьте его во viewport и вызовите Setup с вашим AC_Vitals.
Управляйте из игры
Вызывайте ApplyDamage, Heal, Eat, Drink и StartStaminaDrain и реагируйте на OnDied.
Чего она не делает
- Персонаж не входит: добавьте компонент своему.
- Только четыре показателя: без температуры, усталости, кислорода, болезней, кровотечения и яда; без временных баффов и типов урона.
- Без мультиплеера и репликации.
- Интерфейс только на английском.
- UE 5.4–5.7 не тестировались.
Зимний лагерь в видео и на изображениях — это включённое демо, от первого лица.