시스템 / Vitals

Vitals System Fab에서 판매 중

싱글플레이어 게임을 위한 체력, 스태미나, 허기, 갈증. 무슨 일이 일어났는지 게임에 알려 주는 컴포넌트 하나와, 각 수치의 상태를 색·모양·글로 보여 주고 모든 피격의 잔상을 남기며 문제가 없을 때는 방해하지 않는 컴팩트한 HUD.

45초: HUD 상태, 음식과 물, 스태미나, 사망, 포함된 겨울 캠프 데모. 소리 포함.

주요 기능

UE 5.3 및 UE 5.8(Windows)에서 테스트했습니다. HUD 비용은 1920x1080에서 프레임당 약 0.1 ms(모두 움직일 때 0.17 ms)이며, 컴포넌트는 매 프레임이 아니라 초당 5회 업데이트됩니다.

네 가지 수치, 다섯 가지 상태

체력, 스태미나, 허기, 갈증은 직접 정한 세 개의 임계값에 따라 안정, 주의, 낮음, 위험, 고갈 중 하나가 됩니다. 이벤트는 실제 변화가 있을 때만 발생합니다.

속일 수 없는 숫자

피해와 회복은 양방향으로 제한되며, 모든 피격은 실제로 줄어든 양을 알려 줍니다. 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은 테스트하지 않았습니다.

영상과 이미지의 겨울 캠프는 포함된 데모이며 1인칭으로 플레이합니다.

질문

제 캐릭터와 함께 쓸 수 있나요?
네. 캐릭터에 AC_Vitals를 추가하면 하나의 인터페이스로 무슨 일이 일어났는지 게임에 알려 줍니다. 어디서든 이벤트에 바인딩할 수도 있습니다.
숫자를 바꿀 수 있나요?
네. 최대값, 속도, 임계값은 튜닝 프로필에 있습니다. Survival과 Relaxed가 포함되어 있으며 게임 실행 중에 바꿀 수 있습니다.
다른 Rookspire 시스템이 필요한가요?
아니요. 자체 폴더 밖에 의존성이 없으며 데모 폴더는 삭제할 수 있습니다.
제작에 AI는 어떻게 사용되었나요?
AI의 도움을 받아 만들었습니다. 모든 시스템, 화면, 테스트는 Rookspire가 검토하고 테스트했습니다.