UE4 C++ 读取网络图片显示到UI上
2017-10-03 10:26
1536 查看
#include "RunTime/UMG/Public/Blueprint/AsyncTaskDownloadImage.h"
// 开始下载图片.
FString mURL = TEXT("http://img5.duitang.com/uploads/item/201407/28/20140728210503_fCTEa.jpeg");
UAsyncTaskDownloadImage* mDownloadTask = NewObject<UAsyncTaskDownloadImage>();
mDownloadTask->OnSuccess.AddDynamic(this, &UUIPlayer::OnGetTexture2D);
mDownloadTask->Start(mURL);
void UUIPlayer::OnGetTexture2D(UTexture2DDynamic* _texture)
{
UImage * mImg = (UImage*)GetWidgetFromName("Test");
if (mImg)
mImg->SetBrushFromTextureDynamic(_texture,true);
}
直接利用UE4写的接口。简单方便稳定!!!
// 开始下载图片.
FString mURL = TEXT("http://img5.duitang.com/uploads/item/201407/28/20140728210503_fCTEa.jpeg");
UAsyncTaskDownloadImage* mDownloadTask = NewObject<UAsyncTaskDownloadImage>();
mDownloadTask->OnSuccess.AddDynamic(this, &UUIPlayer::OnGetTexture2D);
mDownloadTask->Start(mURL);
void UUIPlayer::OnGetTexture2D(UTexture2DDynamic* _texture)
{
UImage * mImg = (UImage*)GetWidgetFromName("Test");
if (mImg)
mImg->SetBrushFromTextureDynamic(_texture,true);
}
直接利用UE4写的接口。简单方便稳定!!!
相关文章推荐
- 【UE4】【C++】枚举类(对于不同状态显示不同的颜色准心)C++设置状态,蓝图设置颜色(UI颜色绑定)
- ASP.NET读取网络图片并在页面上显示
- ASP.NET读取网络图片并在页面上显示
- (iphone开发)从网络读取图片并显示
- OpenGL 读取显示PNG图片(C/C++版)
- ASP.NET读取网络或本地图片显示
- 读取网络图片下载到SD卡并显示在ImageView中
- 在安卓中读取并显示网络图片
- ASP.NET读取网络图片并在页面上显示
- ASP.NET读取网络或本地图片显示
- 在android中用NetworkImageView读取网络图片并通过ListView显示出来
- UE4C++读取图片
- 【第一篇:C++与opencv】图片的读取和显示
- 【第一篇:C++与opencv】图片的读取和显示
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- Windows Phone 在读取网络图片之前先显示默认图片
- 获取网络图片并显示(并且对于在改变ui等元素必须在andoriod的主线程中)
- C++中使用CAtlHttpClient显示网络图片的方法,支持png,bmp,gif图片格式
- 读取图片在浏览器显示
- 如何读取保存在数据库中的图片显示在DataGrid中