当前位置:   article > 正文

Unity--弹窗选择路径,选择文件_unity 下载服务器文件 弹出选择保存地址框

unity 下载服务器文件 弹出选择保存地址框

在Unity中使用弹窗选择路径 
1,将System.Windows.Forms.dll放到Assets/Plugins文件夹下
2,代码中using System.Windows.Forms; 
3,使用: 
(1)选择文件夹

string defaultPath = "";  

 void Start () {
    defaultPath = UnityEngine.Application.dataPath + "/GameAssets/";
}
private void SelectFolder() 
{

    DirectoryInfo mydir = new DirectoryInfo(defaultPath);
        if(!mydir.Exists)
        {
            MessageBox.Show("请先创建资源文件夹");
            return;
        } 

        try
        {
            FolderBrowserDialog fbd = new FolderBrowserDialog(); 
            fbd.Description = "选择要打包的资源文件夹"; 
            fbd.ShowNewFolderButton = false;  
            fbd.RootFolder = Environment.SpecialFolder.MyComputer;//设置默认打开路径
            fbd.SelectedPath = defaultPath;  //默认打开路径下的详细路径

            if (fbd.ShowDialog() == DialogResult.OK) 
            { 
                defaultPath = fbd.SelectedPath; 
                selectDir.text = fbd.SelectedPath; 
            } 
        }
        catch(Exception e)
        {
            Debug.LogError("打开错误:"+e.Message);
            return;
        }

(2)选择文件 
private void SelectFile() 

OpenFileDialog ofd = new OpenFileDialog(); 
ofd.InitialDirectory = “file://” + UnityEngine.Application.dataPath;//默认打开路径 
if (ofd.ShowDialog() == DialogResult.OK) 

Debug.Log(ofd.FileName); 

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/82008
推荐阅读
相关标签
  

闽ICP备14008679号