当前位置: 首页 > news >正文

UE5 Android下载zip文件并解压缩到指定位置

一、下载是使用市场的免费插件

二、解压缩是使用市场的免费插件

三、Android路径问题

windows平台下使用该插件没有问题,只是在Android平台下,只有使用绝对路径才能进行解压缩,所以如何获得Android下的绝对路径?增加C++文件获得Android平台的文件路径。

h文件UFUNCTION(BlueprintPure, Category = "Custom", meta = (Keywords = "GetAndroidFileBasePath"))
static FString GetAndroidFileBasePath();cpp文件FString UReadWriteJsonFile::GetAndroidFileBasePath()
{#if PLATFORM_ANDROIDextern FString GFilePathBase;return GFilePathBase + FString("/UnrealGame/") + FApp::GetProjectName() + FString("/");
#elsereturn 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为自定义变量,根据需要添加就形

http://www.lryc.cn/news/213568.html

相关文章:

  • CSS3盒模型
  • VINS-Mono-VIO初始化 (五:视觉惯性对齐求解)
  • 详解Vue——的双向数据绑定是如何实现的?
  • 正则表达式引擎比较(翻译自:A comparison of regex engines)
  • 后端Linux软件安装大全[JDK、Tomcat、MySQL、Irzsz、Git、Maven、Redis、Nginx...持续更新中]
  • C++ Dijkstra 最短路径求解算法的两种实现方案
  • 因存在色情内容,夸克被罚50万元
  • 汽车EDI:福特Ford EDI项目案例
  • 正则表达式的使用实例
  • STM智能小车——OLED实现测速小车
  • pod基本概念
  • SQL Server 中定时调度调用存储过程
  • SpringCloud(三) Ribbon负载均衡
  • vue2:路由前置守卫无法获取到this.$store.state.xxx
  • Unity的碰撞检测(五)
  • Flutter笔记:Flutter的应用生命周期状态(lifecycleState)管理
  • 代碼隨想錄算法訓練營|第五十四天|300.最长递增子序列、674. 最长连续递增序列、718. 最长重复子数组。刷题心得(c++)
  • 正点原子嵌入式linux驱动开发——Linux 串口RS232/485/GPS 驱动
  • HDFS工作流程和机制
  • CMMI/ASPICE认证咨询及工具服务
  • 【NI-DAQmx入门】计数器
  • Python爬取读书网的图片链接和书名并保存在数据库中
  • js解决加油站
  • 【c++|opencv】二、灰度变换和空间滤波---5.中值滤波
  • python之pytorch多进程
  • sqoop 抽数报错com.mysql.cj.exceptions.WrongArgumentException: HOUR_OF_DAY: 2 -> 3
  • 【Acwing170】加成序列(dfs+迭代加深+剪枝)题解和一点感想
  • Android开发知识学习——Kotlin进阶
  • iOS使用AVCaptureSession实现音视频采集
  • springboot和flask整合nacos,使用openfeign实现服务调用,使用gateway实现网关的搭建(附带jwt续约的实现)