今天突然来个替换字体需求,其实不难,但是有些编写函数忘记了=。=
直接贴代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using UnityEngine.UI;
public class FontToolEditor : EditorWindow
{
private const string MENU_MAIN_WINDOW = "Tools/Font替换";
static Font defaultFont_1 = new Font("FZCuYuan");
static Font defaultFont_2 = new Font("Arial");
static Font toFont = AssetDatabase.LoadAssetAtPath<Font>("Assets/Font/UTMCafeta.ttf");
[MenuItem(MENU_MAIN_WINDOW)]
private static void Init()
{
List<GameObject> prefabs = new List<GameObject>();
var resourcesPath = "Asset