功能:
Works in editor and runtime.
支持运行时+编辑器模式
Open file/folder, save file dialogs supported.
支持打开文件/文件夹,以及保存文件
Multiple file selection.
支持文件多选
File extension filter.
支持文件后缀过滤
Mono/IL2CPP backends supported.
Linux support by Ricardo Rodrigues.
支持Linux,感谢 Ricardo Rodrigues.
Basic WebGL support.
基础的 WebGL支持,未大量验证。
使用:
// Open file
//打开文件
var paths = StandaloneFileBrowser.OpenFilePanel("Open File", "", "", false);
// Open file async
// 异步打开文件
StandaloneFileBrowser.OpenFilePanelAsync("Open File", "", "", false, (string[] paths) => { });
// Open file with filter
// 带文件类型过滤的打开文件窗
var extensions = new [] {
new ExtensionFilter("Image Files", "png", "jpg", "jpeg" ),
new ExtensionFilter("Sound Files", "mp3", "wav" ),
new ExtensionFilter("All Files", "*" ),
};
var paths = StandaloneFileBrowser.OpenFilePanel("Open File", "", extensions, true);
// Save file
//保存文件
var path = StandaloneFileBrowser.SaveFilePanel("Save File", "", "", "");
// Save file async
//异步保存文件
StandaloneFileBrowser.SaveFilePanelAsync("Save File", "", "", "", (string path) => { });
// Save file with filter
// 带文件类型过滤的文件保存窗
var extensionList = new [] {
new ExtensionFilter("Binary", "bin"),
new ExtensionFilter("Text", "txt"),
};
var path = StandaloneFileBrowser.SaveFilePanel("Save File", "", "MySaveFile", extensionList);
Git链接
扩展阅读:
Unity 3D OpenFileDialog / SaveFileDialog 如何置顶 - 基于Win32API ,不需要导dll文章来源:https://www.toymoban.com/news/detail-797343.html
Ookii.Dialogs - Ookii.org - 这是本仓库中 Windows 下的 文件选择窗口的解决方案,解决了原有窗口不能置顶且极其丑陋的问题。文章来源地址https://www.toymoban.com/news/detail-797343.html
到了这里,关于Unity 打开文件选择框(Standalone File Browser插件)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!