📦 UnitySimpleFileBrowser/ yasirkula
A uGUI based runtime file browser for Unity 3D (draggable and resizable)
Открыть на GitHub ↗обновлён 2мес назад
Звёзды
★ 990
Форки
136
За неделю
—
За месяц
—
Рост %
—
Язык
C#
Установка и запуск
INSTALLATION
There are 5 ways to install this plugin:
- import SimpleFileBrowser.unitypackage via Assets-Import Package
- clone/download this repository and move the Plugins folder to your Unity project's Assets folder
- import it from Asset Store
- (via Package Manager) click the + button and install the package from the following git URL:
https://github.com/yasirkula/UnitySimpleFileBrowser.git
- (via OpenUPM) after installing openupm-cli, run the following command:
openupm add com.yasirkula.simplefilebrowser
EXAMPLE CODE
using UnityEngine;
using System.Collections;
using System.IO;
using SimpleFileBrowser;
public class FileBrowserTest : MonoBehaviour
{
// Warning: paths returned by FileBrowser dialogs do not contain a trailing '\' character
// Warning: FileBrowser can only show 1 dialog at a time
void Start()
{
// Set filters (optional)
// It is sufficient to set the filters just once (instead of each time before showing the file browser dialog),
// if all the dialogs will be using the same filters
FileBrowser.SetFilters( true, new FileBrowser.Filter( "Images", ".jpg", ".png" ), new FileBrowser.Filter( "Text Files", ".txt", ".pdf" ) );
// Set default filter that is selected when the dialog is shown (optional)
// Returns true if the default filter is set successfully
// In this case, set Images filter as the default filter
FileBrowser.SetDefaultFilter( ".jpg" );
// Set excluded file extensions (optional) (by default, .lnk and .tmp extensions are excluded)
// Note that when you use this function, .lnk and .tmp extensions will no longer be
// excluded unless you explicitly add them as parameters to the function
FileBrowser.SetExcludedExtensions( ".lnk", ".tmp", ".zip", ".rar", ".exe" );
// Add a new quick link to the browser (optional) (returns true if quick link is added successfully)
// It is sufficient to add a quick link just once
// Name: Users
// Path: C:\Users
// Icon: default (folder icon)
FileBrowser.AddQuickLink( "Users", "C:\\Users", null );
// !!! Uncomment any of the examples below to show the file browser !!!
…
Из README репозитория · полный README на GitHub