<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Unity 查找資源引用工具

      Unity 查找資源引用工具

      問題由來

      • 想查看組件被那些預設場景使用
      • 想查看圖片被那些預設場景使用
      • 想查看資源被那些預設場景使用

      解決方法

      • 遍歷項目中所有資源判斷是否引用

      解決流程

      • 獲取選中對象GUID
      • 使用Thread遍歷項目中所有的資源
      • 判斷資源是否包含GUID

      使用方式

      • 選中腳本
      • 右鍵
      • ZQ -> 工具 -> 查找資源引用

      源碼

      using System.Collections.Generic;
      using System.IO;
      using System.Threading;
      using UnityEditor;
      using UnityEngine;
      
      public static class FindreAssetFerencesTool
      {
          static string[] assetGUIDs;
          static string[] assetPaths;
          static string[] allAssetPaths;
          static Thread thread;
      
          [MenuItem("ZQ/工具/查找資源引用", false)]
          [MenuItem("Assets/ZQ/工具/查找資源引用", false, 1)]
          static void FindreAssetFerencesMenu()
          {
              Debug.LogError("查找資源引用");
      
              if (Selection.assetGUIDs.Length == 0)
              {
                  Debug.LogError("請先選擇任意一個組件,再右鍵點擊此菜單");
                  return;
              }
      
              assetGUIDs = Selection.assetGUIDs;
      
              assetPaths = new string[assetGUIDs.Length];
      
              for (int i = 0; i < assetGUIDs.Length; i++)
              {
                  assetPaths[i] = AssetDatabase.GUIDToAssetPath(assetGUIDs[0]);
              }
      
              allAssetPaths = AssetDatabase.GetAllAssetPaths();
      
              thread = new Thread(new ThreadStart(FindreAssetFerences));
              thread.Start();
          }
      
      
          static void FindreAssetFerences()
          {
              List<string> logInfo = new List<string>();
              string path;
              string log;
              for (int i = 0; i < allAssetPaths.Length; i++)
              {
                  path = allAssetPaths[i];
      
                  Debug.Log("正在查找文件:" + path);
      
                  if (path.EndsWith(".prefab") || path.EndsWith(".unity"))
                  {
                      string content = File.ReadAllText(path);
                      if (content == null)
                      {
                          continue;
                      }
      
                      for (int j = 0; j < assetGUIDs.Length; j++)
                      {
                          if (content.IndexOf(assetGUIDs[j]) > 0)
                          {
                              log = string.Format("{0} 引用了 {1}", path, assetPaths[j]);
                              logInfo.Add(log);
                          }
                      }
                  }
              }
      
              for (int i = 0; i < logInfo.Count; i++)
              {
                  Debug.LogError(logInfo[i]);
              }
      
              Debug.LogError("選擇對象引用數量:" + logInfo.Count);
      
              Debug.LogError("查找完成");
          }
      }
      
      posted @ 2019-12-11 17:18  鄒強  閱讀(2427)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产日韩一区二区在线| 国产高清免费午夜在线视频| 精品无人码麻豆乱码1区2区| 国内精品视这里只有精品| 亚洲成人高清av在线| 男人用嘴添女人下身免费视频| 无码国产玉足脚交极品播放| 精品国产AV最大网站| 中文字幕无线码免费人妻| 国产免费一区二区三区在线观看 | 国产亚洲精品第一综合另类| 欧美国产综合视频| 国产jlzzjlzz视频免费看| 蜜臀98精品国产免费观看| 亚洲人午夜精品射精日韩| 18禁无遮挡啪啪无码网站破解版| 久久综合色一综合色88| 在线无码免费的毛片视频| 免费观看成人毛片a片| 国产不卡av一区二区| 激情综合色五月丁香六月亚洲| 黄色舔女人逼一区二区三区| 在线观看AV永久免费| 亚洲第一精品一二三区| 亚洲精品成人一二三专区| 亚洲国产一区二区精品专| 亚洲成在人线AV品善网好看| 成人啪精品视频网站午夜| 久久精品伊人狠狠大香网| 一区二区三区四区五区自拍| 超碰人人模人人爽人人喊手机版| 乱码视频午夜在线观看| 丁香花在线观看免费观看图片 | 国产一区二区a毛片色欲| 不卡乱辈伦在线看中文字幕| 一本大道av人久久综合| AV无码不卡一区二区三区| 亚洲国产激情一区二区三区| 亚洲日本VA中文字幕在线| 国产在线98福利播放视频| 国产精品一区二区久久岳|