unity--弹窗选择路径
时间: 2023-07-06 15:33:15 浏览: 204
你可以使用Unity的EditorUtility.OpenFolderPanel函数来打开一个弹窗选择路径。这个函数需要3个参数:对话框的标题、默认路径和选择路径的回调函数。下面是一个示例代码:
```
using UnityEngine;
using UnityEditor;
public class PathSelector : EditorWindow
{
private string selectedPath;
[MenuItem("Tools/Open Path Selector")]
public static void ShowWindow()
{
GetWindow<PathSelector>("Path Selector");
}
private void OnGUI()
{
GUILayout.Label("Select a folder", EditorStyles.boldLabel);
if (GUILayout.Button("Open Folder Selector"))
{
selectedPath = EditorUtility.OpenFolderPanel("Select folder", "", "");
Debug.Log("Selected path: " + selectedPath);
}
}
}
```
这个示例代码创建了一个自定义的窗口,在窗口中显示一个标签和一个按钮。当点击按钮时,弹出一个选择文件夹的对话框。当用户选择一个文件夹后,将会在控制台中输出所选择的路径。你可以根据你的需求进行修改。
阅读全文