如何在Android

时间:2017-04-27 12:11:49

标签: c# unity3d unity5

我的StreamingAssets文件夹中有一些文件,我可以在Unity文档中提到的Android上加载它们。 https://docs.unity3d.com/ScriptReference/Application-streamingAssetsPath.html

但是我需要提前知道文件名。

现在我想获得我在此目录中添加的所有文件的列表。以下代码在Android上不起作用。它给目录找不到例外。

    DirectoryInfo dir = new DirectoryInfo(Application.streamingAssetsPath);
    FileInfo[] info = dir.GetFiles("*.*");

所以我想知道如何在Android上的StreamingAssets文件夹中获取文件列表。我需要文件名,以便我可以访问文件名。

2 个答案:

答案 0 :(得分:1)

使用Better Streaming Assets,一个免费的开源插件,解析APK / OBB存档以获取流媒体资产列表。它还允许您在没有WWW的情况下阅读它们。

资产商店:https://www.assetstore.unity3d.com/#!/content/103788

Github:https://github.com/gwiazdorrr/BetterStreamingAssets

希望这有帮助!

答案 1 :(得分:-1)