在我的游戏中,您可以拍摄世界的屏幕快照,这些屏幕快照保存在Application.persistentDataPath
中。我想创建一个画廊,然后您可以在其中查看所有这些屏幕截图。因为您需要写入文件,所以无法使用Resources文件夹或Application.streamingAssetsPath
。我可以一次使用名称读取一个精灵文件,但这并不实际。那么如何加载所有文件并将其添加到数组或列表中呢?我基本上需要等效于Resources.LoadAll()
。有人知道如何实现这一目标吗?
您可以使用例如UnityWebRequestTexture.GetTexture
也位于本地文件路径上,并从持久数据路径加载资源,例如
UnityWebRequestTexture.GetTexture