- 最后登录
- 2021-7-6
- 注册时间
- 2012-12-27
- 阅读权限
- 90
- 积分
- 76145
- 纳金币
- 53464
- 精华
- 316
|
- using UnityEngine;
- using System.Collections;
- using System.IO;
- #if UNITY_EDITOR
- using UnityEditor;
- #endif
- public class GenerateFolders : MonoBehaviour
- {
- #if UNITY_EDITOR
- [MenuItem("Tools/CreateBasicFolder #&_b")]
- private static void CreateBasicFolder()
- {
- GenerateFolder();
- Debug.Log("Folders Created");
- }
- [MenuItem("Tools/CreateALLFolder")]
- private static void CreateAllFolder()
- {
- GenerateFolder(1);
- Debug.Log("Folders Created");
- }
- private static void GenerateFolder(int flag = 0)
- {
- // 文件路径
- 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");
- if (1 == flag)
- {
- Directory.CreateDirectory(prjPath + "Meshes");
- Directory.CreateDirectory(prjPath + "Shaders");
- Directory.CreateDirectory(prjPath + "GUI");
- }
- AssetDatabase.Refresh();
- }
- #endif
- }
复制代码 来自:UnityTerminator
|
|