Unity 6.3
0 онлайн 88 гостей 3 в системе
Вход

EditorUtility.OpenFilePanel

Declaration

public static string OpenFilePanel(string title, string directory, string extension);

Параметры

Параметр Описание
название Текст, который будет отображаться в заголовке диалогового окна.
каталог Каталог файлов по умолчанию, который открывается в этом диалоге. Этот параметр относится к каталогу проекта. Например, "Assets" отображает каталог Assets, когда открывается диалог.
расширение Расширения файлов для фильтрации в этом диалоге. Не ставьте точку перед именами расширений файлов. Введите пустую строку, чтобы включить все типы файлов. Разделите несколько расширений запятой и без пробелов между записями.

Возвращаемое значение

строка Полный путь к файлу.

Описание

Отображает диалог "открыть файл" и возвращает выбранное имя пути.

Дополнительные ресурсы: SaveFilePanel функция.


Открыть панель файлов.

using System.IO;
using UnityEngine;
using UnityEditor;

public class OpenFilePanelExample : EditorWindow { [MenuItem("Example/Overwrite Texture")] static void Apply() { Texture2D texture = Selection.activeObject as Texture2D; if (texture == null) { EditorUtility.DisplayDialog("Select Texture", "You must select a texture first!", "OK"); return; }

string path = EditorUtility.OpenFilePanel("Overwrite with png", "", "png"); if (path.Length != 0) { var fileContent = File.ReadAllBytes(path); texture.LoadImage(fileContent); } } }