Пример #1
0
    /// <summary>
    /// 删除manifest
    /// </summary>
    public static void DeleteManifest()
    {
        TCommon._streamingAssetFileList.Clear();
        TCommon.GetList(Application.streamingAssetsPath);
        foreach (var curFile in TCommon._streamingAssetFileList)
        {
            if (File.Exists(curFile))
            {
                Debug.Log("file2:" + curFile);
                File.Delete(curFile);
            }
        }

        Debug.Log("删除manifest完成");
        AssetDatabase.SaveAssets();
        AssetDatabase.Refresh();
    }
Пример #2
0
    public static void MarkByOne(string path)
    {
        //取得文件路径
        List <string> fileList = new List <string>();

        TCommon.GetList(path, ref fileList);
        string pngPath    = "";
        string matPath    = "";
        string fbxPath    = "";
        string prefabPath = "";

        foreach (var cur_path in fileList)
        {
            if (cur_path.Contains(".meta"))
            {
                continue;
            }
            if (cur_path.ToLower().Contains(".fbx"))
            {
                fbxPath = cur_path;
            }

            if (cur_path.ToLower().Contains(".mat"))
            {
                matPath = cur_path;
            }

            if (cur_path.Contains(".prefab"))
            {
                prefabPath = cur_path;
            }
        }

        string rootName = path.Substring(path.LastIndexOf('\\') + 1);

        DoMatAndPng(rootName, matPath);
        DoFbx(rootName, fbxPath);
    }