zoukankan      html  css  js  c++  java
  • unity编辑器部分API使用

    拼接路径:        string destination = Path.Combine(Application.dataPath, AssetBundleConfig.AssetsFolderName);

    获取路径下文件:        string[] files = Directory.GetFiles(dirPath);

    获取路径下目录:        string[] dirs = Directory.GetDirectories(dirPath);

    设置文件的属性:            File.SetAttributes(file, FileAttributes.Normal);

    拷贝文件:        FileUtil.CopyFileOrDirectoryFollowSymlinks(source, destination);

    查找文件路径集合:       Directory.GetFiles(path, "*.*", SearchOption.AllDirectories)

                    .Where(f => !extensions.Contains(GetFileExtension(f))).ToArray();

    文件移动:  File.SetAttributes(sourceFileName, FileAttributes.Normal);

                File.Move(sourceFileName, destFileName);

                File.Copy(sourceFiles[j], destination + "/" +Path.GetFileName(sourceFiles[j]),true);

    查找资源:

    var guids = AssetDatabase.FindAssets("t:AssetBundleDispatcherConfig", new string[]

     {      

    AssetBundleInspectorUtils.DatabaseRoot });

            var length = guids.Length;

            var count = 0;

            foreach (var guid in guids)

            {

                count++;

                var assetPath = AssetDatabase.GUIDToAssetPath(guid);

                var config = AssetDatabase.LoadAssetAtPath<AssetBundleDispatcherConfig>(assetPath);

                config.Load();

                EditorUtility.DisplayProgressBar("Run checker :", config.PackagePath, (float)count / length);

                AssetBundleDispatcher.Run(config);

            }

            AssetDatabase.Refresh();

    创建assets 资源:

                 var instance = CreateInstance<AssetBundleDispatcherConfig>();

                 AssetDatabase.CreateAsset(instance, databaseAssetPath);

  • 相关阅读:
    git fetch, git pull, git pull -rebase区别
    Git 变更远程仓库地址
    终于有人把 Docker 讲清楚了,万字详解!
    Harbor install and used
    访问gitlab从http方式改为ssh方式,gitlab使用的不是标准22端口
    Linux下的ifconfig已经过时了,试试ip命令
    在CentOS 8上使用DNF管理软件包
    搭建hadoop的HA集群模式(hadoop2.7.3+hive+spark)
    spark运行时加载配置文件(hive,hdfs)
    java 如何用pattern 和 Matcher 来使用正则表达式(一)
  • 原文地址:https://www.cnblogs.com/DOGame/p/12303538.html
Copyright © 2011-2022 走看看