HUD类
2023年6月21日 2023年11月17日
AHUD
Head Up Display
- 在世界设置中,可设置关卡使用HUD类
- 负责渲染接口,使之始终显示在游戏的最上方, 属于UI范畴
- 其功能很多都可被widget代替
UE_5.1/Engine/Source/Runtime/Engine/Classes/GameFramework/HUD.h
AHUD::DrawHUD
- HUD类主要循环函数,负责渲染,每帧调用
- 我们在其中绘制所需元素,线,长方形,显示纹理和文本,等等
AHUD::DrawLine
在屏幕上绘制线条
参数
- | |
---|---|
StartScreenX, StartScreenY | 起点在屏幕的X和Y坐标 |
EndScreenX,EndScreenY | 终点在屏幕的X和Y坐标 |
LineColor | 线条颜色 |
LineThickness | 线条粗细 |
AHUD::Canvas
- 指针,指向可绘制HUD的画布(当前屏幕)
- 获取屏幕相关信息,或直接通过Canvas绘制图元