如何将图像从App复制到外部存储Unity Android?

Minapps

成员
已加入
2019年8月13日
留言内容
7
编程经验
Beginner
如何使用Unity Android将图像从应用程序复制到外部存储?我想将图像存储在我的应用程序中,当用户单击按钮时,它会出现在外部存储中。我发现可以使用StreamingAssets或persistentDataPath,但看起来只能从StramingAssets读取文件,因此无法复制Image。而且我不知道我的图像应该在persistentDataPath中去向何处以及它如何工作。我已经阅读了文档并浏览了论坛,但找不到也不知道该怎么做。这似乎对流式资产很有帮助: //www.reddit.com/r/Unity3D/comments/8hfkj2
还是有一种方法可以将图像存储为sprite,然后将图像发送到文件中?
 

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
Since your sprite is presumably already an array of bytes, why not just use the same code you pasted above for Write() but instead of converting the newData to JSON, and then from JSON to bytes, just save you byte data directly?
 
最佳 底部