博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
打包如何打包额外文件,比如Sqlite数据库的db文件
阅读量:6604 次
发布时间:2019-06-24

本文共 1034 字,大约阅读时间需要 3 分钟。

http://aigo.iteye.com/blog/2278224

 

Project Settings -》 packaging -》 Packaging选项中,有多个设置项来设置打包时要排除或者包含的文件夹,比如:设置哪些目录不参与cook,以及哪些目录在打包时需要拷贝进来的目录(比如与UE4的文件IO API无关的配置文件等等)

注意:这些设置的目录必须在Content目录下

 

对于这些自定义文件(非UE4支持的文件格式,比如text文本),安装后的相对路径也不同:

Adding custom files to the Android content.

On UE 4.7.3 I found a better solution.

On Android I'm using a PathToAndroidPaths function fromEngine\Source\Runtime\Core\Private\Android\AndroidFile.cpp

On IOS I'm using a ConvertToIOSPath function from Engine\Source\Runtime\Core\Private\IOS\IOSPlatformFile.h

On PC I'm using a FPaths::ConvertRelativePathToFull function fromEngine\Source\Runtime\Core\Public\Misc\Paths.h

Most of those function are private, so I made a new, public function that use them for converting relative path to the absolute one.

The ConvertRelativePathToFull from FPaths works correctly only for PC, it doesn't return correct absolute paths for mobile devices.

 

 

其他参考:

Additional Asset Directories not Copied to Packaged Build

转载于:https://www.cnblogs.com/blueroses/p/5794437.html

你可能感兴趣的文章
Gradle脚本基础全攻略
查看>>
Django模版中的过滤器详细解析 Django filter大全
查看>>
第一百四十节,JavaScript,封装库--浏览器检测
查看>>
ML2 配置 OVS VxLAN - 每天5分钟玩转 OpenStack(146)
查看>>
ESOURCE_LOCKED - cannot obtain exclusive access to locked queue '2484_0_00163'
查看>>
关于 宏 的一些知识
查看>>
Linux中使用pwconv实现passwd中密码到shadow
查看>>
Kafka – kafka consumer
查看>>
gvim写html代码时如何快速地跳转到一个标签的结束位置: 终极插件: matchit.vim
查看>>
转:NLog 自定义日志内容,写日志到数据库;修改Nlog.config不起作用的原因
查看>>
Java多线程之ReentrantLock重入锁简介与使用教程
查看>>
MongoDB C++ gridfs worked example
查看>>
JSONP
查看>>
Visual Studio 2017各版本安装包离线下载
查看>>
Solidworks如何改变零件颜色
查看>>
C#线程安全的那些事
查看>>
eclipse不会自动编译的问题解决
查看>>
Mysql报错......\xE6\x80\xBB\xE7\x9B\x91' for column...
查看>>
字符串考前总结
查看>>
【论文笔记】Social Role-Aware Emotion Contagion in Image Social Networks
查看>>