unity小工具 創建常用文件夾


當我們新建一個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 創建常用文件夾

效果如下:

注意:如果有已經存在的文件夾,那么在創建的時候原來的文件不會被清空

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM