當我們新建一個unity工程時候,並不會贈送我們一整套的資源文件夾目錄,需要我們自己去手動創建,十分麻煩還有可能寫錯.
這里介紹一個小工具用來創建常用文件夾 在unity中創建一個腳本,直接上代碼
using UnityEngine; using System.IO; #if UNITY_EDITOR using UnityEditor; #endif public class NewBehaviourScript : MonoBehaviour { #if UNITY_EDITOR [MenuItem("Tools/CreateFolder #&_b")] private static void GenerateFolder() { string prjPath = Application.dataPath + "/"; Directory.CreateDirectory(prjPath + "Audio"); Directory.CreateDirectory(prjPath + "Prefabs"); Directory.CreateDirectory(prjPath + "Materials"); Directory.CreateDirectory(prjPath + "Resources"); Directory.CreateDirectory(prjPath + "Scripts"); Directory.CreateDirectory(prjPath + "Textures"); Directory.CreateDirectory(prjPath + "Scenes"); Directory.CreateDirectory(prjPath + "Animation"); Directory.CreateDirectory(prjPath + "AnimationController"); Directory.CreateDirectory(prjPath + "Plugins"); Directory.CreateDirectory(prjPath + "Plugins/iOS"); Directory.CreateDirectory(prjPath + "Plugins/Android"); Directory.CreateDirectory(prjPath + "Editor"); Directory.CreateDirectory(prjPath + "Particle"); Directory.CreateDirectory(prjPath + "Meshes"); Directory.CreateDirectory(prjPath + "Shaders"); Directory.CreateDirectory(Application.streamingAssetsPath); AssetDatabase.Refresh();//刷新unity資源顯示 Debug.Log("Created Finished"); } #endif }
編譯完成之后可以點擊 Tools ->CreateFolder 創建常用文件夾
效果如下:
注意:如果有已經存在的文件夾,那么在創建的時候原來的文件不會被清空