建设工程师交易网站,顺德网站建设策划,平台网络推广,诚信网站建设的意义在屏幕上绘制的方法
1. DrawText()
DrawText() 方法允许开发者在屏幕上渲染文本。参数包括文本内容、位置、颜色、字体、缩放等。
void DrawText(const FString Text, const FLinearColor TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale 1.…在屏幕上绘制的方法
1. DrawText()
DrawText() 方法允许开发者在屏幕上渲染文本。参数包括文本内容、位置、颜色、字体、缩放等。
void DrawText(const FString Text, const FLinearColor TextColor, float ScreenX, float ScreenY, UFont* Font, float Scale 1.0f, bool bScalePosition true, bool bClipText true, FLinearColor DrawColor FLinearColor::White, float Kerning 0.0f, ETextDrawType DrawType ETextDrawType::Shadow);2. DrawRect()
用于绘制矩形形状的DrawRect() 方法。对于创建背景或边框非常有用。
void DrawRect(FLinearColor RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH);3. DrawTexture()
展示纹理在屏幕上的DrawTexture() 方法。参数包括纹理、位置、大小以及其他附加设置。 void DrawTexture(UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale 1.0f, bool bScalePosition true, FLinearColor DrawColor FLinearColor::White, EBlendMode BlendMode BLEND_Translucent, float Rotation 0.0f, FVector2D RotPivot FVector2D(0.5f, 0.5f), bool bScaleToFit false);增强HUD功能的属性
1. Canvas
Canvas 属性是UCanvas 类型表示HUD的画布为在屏幕上绘制提供了平台。
UPROPERTY() class UCanvas* Canvas; 2. bShowHUD
bShowHUD 布尔属性确定HUD是否可见。
UPROPERTY() bool bShowHUD;
3. bShowDebugInfo
bShowDebugInfo 属性控制屏幕上调试信息的可见性。
UPROPERTY() bool bShowDebugInfo;
4. HUDFont
HUDFont 属性定义了HUD中文本使用的字体。
UPROPERTY() UFont* HUDFont;