Unity编辑器扩展之导出项目中所有预制体中文本组件文字内容
一、最后导出的Excel文件效果如下图所示:
二、在Unity的Editor目录下,新建一个名为FindChineseInPrefabs的C#脚本,Copy以下代码到你新建的名为FindChineseInPrefabs的C#脚本中去,最后一定要保存文件哈。
using UnityEditor;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using System.IO;
using System.Collections.Generic;
using System.Text;public static class FindChineseInPrefabs
{[MenuItem("Tools/导出预制体里面的文本组件内容")]public static void Scan(){try{StringBuilder output = new StringBuilder();output.AppendLine("预制体名字,文字内容,层级目录,预制体文件路径");string[] allPrefabs = AssetDatab