`
aigo
  • 浏览: 2645639 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

[UE4]AHUD::DrawTexture参数说明

UE4 
阅读更多

 

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是贴图的颜色,如果不填就是贴图原本颜色。

 

实例效果:



 
只绘制一张完整图片的示例代码:

DrawTexture(Tex, Pos.X, Pos.Y, Width, Height, 0.f, 0.f, 1, 1);

 

 

 

  • 大小: 33.5 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics