[UE4]AHUD::DrawTexture参数说明

AHUD::DrawTexture

https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/GameFramework/AHUD/DrawTexture/index.html

UFUNCTION(BlueprintCallable, Category=HUD, Meta=(AdvancedDisplay="9"))
void DrawTexture
(
    UTexture * Texture,
    float ScreenX,
    float ScreenY,
    float ScreenW,
    float ScreenH,
    float TextureU,
    float TextureV,
    float TextureUWidth,
    float TextureVHeight,
    FLinearColor TintColor,
    EBlendMode BlendMode,
    float Scale,
    bool bScalePosition,
    float Rotation,
    FVector2D RotPivot
)

第一个是要使用的Texture,接着后四个参数是限定区域位置的。

TextureU和TextureV还不清楚。

TextureUWidth和TextureVHeight是限定区域内贴图平铺的个数,比如4X5,就表示限定区域内平铺20个贴图,每个大小均等,也就是个数越多,单个贴图的面积越小。

TintColor是贴图的颜色,如果不填就是贴图原本颜色。

实例效果:



 

猜你喜欢

转载自aigo.iteye.com/blog/2279610