[UE4]AHUD::DrawTexture参数说明

本文详细介绍了 Unreal Engine 4 (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是贴图的颜色,如果不填就是贴图原本颜色。

 

实例效果:



 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值