如果我在Android项目的项目文件夹中有一个.txt文件,并且将该项目构建为.apk。用户可以从设备资源管理器访问此文件,也可以将其隐藏在.apk中?
(我为我的英语表示歉意)
答案 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/