AEHUD::DrawHUD

Clear·2025년 3월 6일

EPortfolio docs
AEHUD

매 프레임 마다 HUD 를 그립니다.
로컬 클라이언트에서만 호출됩니다.

Code

virtual void DrawHUD() override;

Functioning

  • GEngine 이 존재한다면 Viewport 의 중앙을 구합니다 ViewportSize.X / 2 , ViewportSize.Y / 2

  • 크로스 헤어 간격 스케일을 구합니다.

    • CrosshairData.CrosshairsCenter 이 존재한다면
      (0, 0) 간격으로 DrawCrosshair크로스 헤어의 중앙을 그립니다. 실행

    • CrosshairData.CrosshairsLeft 이 존재한다면
      (-SpreadScaled, 0) 간격으로 DrawCrosshair크로스 헤어의 좌측을 그립니다. 실행

    • CrosshairData.CrosshairsRight 이 존재한다면
      (SpreadScaled, 0) 간격으로 DrawCrosshair크로스 헤어의 우측을 그립니다. 실행

    • CrosshairData.CrosshairsTop 이 존재한다면
      (0, -SpreadScaled) 간격으로 DrawCrosshair크로스 헤어의 상단을 그립니다. 실행

    • CrosshairData.CrosshairsBottom 이 존재한다면
      (0, SpreadScaled) 간격으로 DrawCrosshair크로스 헤어의 하단을 그립니다. 실행

profile
Programmer

0개의 댓글