在我的应用程序中,我想要一个图像库,它将显示从Android相机拍摄的图像。所以,我试图将Android存储中的文件复制到资源文件夹以创建图片库。将文件从Android存储复制到资产文件夹
为此,我编写了下面的代码。
string sourceDriectory="";
string targetDriectory="";
void Start()
{
CopySomething(sourceDriectory, targetDriectory);
}
static void CopySomething(string sourceDriectory, string targetDriectory)
{
UnityEditor.FileUtil.CopyFileOrDirectory(sourceDriectory, targetDriectory);
}
在这段代码中,我没有得到我怎样才能将设置sourceDriectory
路径和targetDriectory
路径。
你是什么意思? 'android storage'到'asset folder'?在Android中,您不能将文件复制到“资产文件夹”,它是apk的一部分,不可修改。 – alijandro
另外,在编辑器本身以外的任何其他平台上,您无法在运行时查看与“UnityEditor”相关的任何内容。 – Kardux
我假设'assest'是为了“资产”,所以我已经解决了这个问题。 'Driectory'变量全部拼错,应该是'Directory',但我怀疑这是问题的原因。 – halfer