Unity开发 打开Windows,Mac文件夹
最近开发一款工具,考虑到会在Mac和Windows都会应用,于是就直接使用unity开发。Unity初学者,很多东西都不太会,比如打开文件夹选择文件。
在网上找了很多解决方案,结果都只能打开Windows的,Mac死活没有,,有也是要钱。。。经过我的死磨硬泡,终于找到了解决方案,在这里分享出来。
原理
我对这个方案进行了简单的封装,Windows原理和大家的都一样,百度百科都有,,就说下Mac的:使用一个Mac版的支持文件。
使用
#if UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX
[DllImport("OpenFinderForUnity", CharSet = CharSet.Auto)]
private static extern string getFilePath();
#endif
string path = getFilePath();
文件
联系作者
期待你的点赞和关注!如有疑问,联系作者。