Unity-Project中的.txt文件是否隐藏在.apk中?

时间:2018-07-13 10:29:09

标签: android unity3d apk project

如果我在Android项目的项目文件夹中有一个.txt文件,并且将该项目构建为.apk。用户可以从设备资源管理器访问此文件,也可以将其隐藏在.apk中?

(我为我的英语表示歉意)

2 个答案:

答案 0 :(得分:0)

Unity将产生一个.apk文件。

在以下情况下,将烘烤您的.txt文件:

  • 它被场景中的东西引用
  • 位于Resources文件夹中

答案 1 :(得分:0)

您还可以访问streamingAssetsPath(只读): https://docs.unity3d.com/ScriptReference/Application-streamingAssetsPath.html

和persistentDataPath(这是一个您可以在其中读取/写入数据的文件夹,您的用户可以访问...但是您只能在安装后访问此文件夹): https://docs.unity3d.com/ScriptReference/Application-persistentDataPath.html

要在Android上的streamingAssets中读取文件,您需要使用WWW类,但是所有内容均在文档中进行了说明(带有示例)。

请阅读以下内容以了解您是否确实需要使用Resources文件夹,或者最好使用streamingAssetsPath: https://unity3d.com/learn/tutorials/topics/best-practices/resources-folder

如果您想了解两者之间的区别,建议阅读以下内容: https://forum.unity.com/threads/resources-vs-streamingassets-for-mobile.494804/