一、下载是使用市场的免费插件
二、解压缩是使用市场的免费插件
三、Android路径问题
windows平台下使用该插件没有问题,只是在Android平台下,只有使用绝对路径才能进行解压缩,所以如何获得Android下的绝对路径?增加C++文件获得Android平台的文件路径。
h文件
UFUNCTION(BlueprintPure, Category = "Custom", meta = (Keywords = "GetAndroidFileBasePath"))
static FString GetAndroidFileBasePath();
cpp文件
FString UReadWriteJsonFile::GetAndroidFileBasePath()
{
#if PLATFORM_ANDROID
extern FString GFilePathBase;
return GFilePathBase + FString("/UnrealGame/") + FApp::GetProjectName() + FString("/");
#else
return FString("");
#endif
}
四、首先是利用Blueprint中的Get Project Saved Directory获得工程名字+Saved,然后去掉../../../,然后在路径前面拼接上Android File Base Path,然后得到
/storage/emulated/0/UnrealGame/[Project Name]/[Project Name]/Saved/Resource Package/
Resource Package为自定义变量,根据需要添加就形文章来源:https://www.toymoban.com/news/detail-738332.html
文章来源地址https://www.toymoban.com/news/detail-738332.html
到了这里,关于UE5 Android下载zip文件并解压缩到指定位置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!