UnityStandaloneFileBrowser
1.2: Merge pull request #47 from RicardoEPRodrigues
wrapper ง่าย ๆ สำหรับกล่องโต้ตอบไฟล์เนทีฟบน Windows/Mac/Linux
แพ็คเกจดาวน์โหลด
ตัวอย่างการใช้งาน:
// 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 ) ;ดูตัวอย่าง/basicsAmplescene.unity สำหรับตัวอย่างรายละเอียดเพิ่มเติม
ภาพหน้าจอ MAC 
ภาพหน้าจอ Windows 
ภาพหน้าจอ Linux 
หมายเหตุ:
หน้าต่าง


Mac
WebGL:
การสาธิตสด: https://gkngkc.github.io/