/** Load a Texture2D from a JPG,PNG,BMP,ICO,EXR,ICNS file! IsValid tells you if file path was valid or not. Enjoy! -Rama */
static UTexture2D* LoadTexture2D_FromFile(const FString& FullFilePath, EImageFormat ImageFormat, bool& IsValid, int32& Width, int32& Height);
1条答案
按热度按时间6yoyoihd1#
注意:这段代码很大程度上是基于拉马的代码,Rama是Unreal Forums著名的用户和引擎贡献者
如果你有一个图像作为缓冲区,并且缓冲区在
TArray<uint8>
中,下面是函数。在.cpp中
如果你需要从文件导入,添加第二个函数,它将使用上面的函数。
和.cpp
对于
.png
图像,当然应该使用EImageFormat::PNG
作为格式输入变量。