Unity查找哪些Label引用了Unity自带的字体
Unity中的Label控件引用了Unity自带字体的话,打包时会报错,所以得找出来把这些字体都改成动态字体。
代码如下:
using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEditor;using System.IO;public class CheckUnityFont : MonoBehaviour{[MenuItem("Tools/Check Unity Font")]static void Check(){string[] tmpFilePathArray = Directory.GetFiles(Application.dataPath, "*.*", SearchOption.AllDirectories);EditorUtility.DisplayProgressBar("CheckUnityFont", "CheckUnityFont", 0f);for (int i = 0; i < tmpFilePathArray.Length; i++){EditorUtility.DisplayProgressBar("CheckUnityFont", "CheckUnityFont", (i * 1.0f) / tmpFilePathArray.Length);string tmpFilePath = tmpFilePathArray[i];//if (tmpFilePath.EndsWith(".prefab"))//{// StreamReader tmpStreamReader = new StreamReader(tmpFilePath);// string tmpContent = tmpStreamReader.ReadToEnd();// if (tmpContent.Contains("mFont: {fileID: 0}"))// {// Debug.LogError(tmpFilePath);// }//}if (tmpFilePath.EndsWith(".prefab")){StreamReader tmpStreamReader = new StreamReader(tmpFilePath);// string tmpContent = tmpStreamReader.ReadToEnd();while (tmpStreamReader.Peek() >= 0){string tmpContent = tmpStreamReader.ReadLine();if (tmpContent.Contains("guid: 0000000000000000d000000000000000")){Debug.LogError(tmpFilePath + " tmpContent= " + tmpContent);}}}}EditorUtility.ClearProgressBar();}}
Unity查找哪些Label引用了Unity自带的字体相关推荐
- unity 查找所以物体_用Unity来实现一下绳子效果——Obi Rope插件介绍
(本文作者 @对马骑马使用炎拳 ) 今年年中的时候,<最后生还者2>引发了业界非常热烈的大讨论. 有关剧情.人物描绘的争议自然是最为集火的一环.可参看这里: 如何评价游戏<最后生还者 ...
- 关于UNITY中System.Drawing引用失败的处理方法
关于UNITY中System.Drawing引用失败的处理方法 今天在使用EPPlus中,遇到一个处于This type has been forwarded to assembly 'System. ...
- Unity查找物体的子物体、孙物体
Unity查找物体下的所有物体 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心 ...
- Unity文件、文件引用、Meta详解
原文链接:https://blog.uwa4d.com/archives/USparkle_inf_UnityEngine.html 这是侑虎科技第381篇原创文章,感谢作者陈广忠供稿.欢迎转发分享, ...
- Unity中的资源管理-引用计数
本文分享Unity中的资源管理-引用计数 在前面的文章中, 我们一起学习了对象池的基本原理和几种实现, 今天和大家继续聊聊另一个资源管理中比较重要的技术: 引用计数. GC的基础知识 GC(Garba ...
- Unity学习笔记(一)Unity的界面和操作
资料/资源 Unity官方教程:Unity User Manual 2021.3 (LTS) - Unity 手册 UnityLearn:Learn Game Development Without ...
- Unity游戏开发客户端面经——Unity(初级)
前言:记录了总6w字的面经知识点,文章中的知识点若想深入了解,可以点击链接学习.由于文本太多,按类型分开.这一篇是 Unity 常问问题总结,有帮助的可以收藏. 1. 生命周期 Awake -> ...
- Unity基础笔记(1)—— Unity基本操作与基本组件介绍
Unity 基本操作与组件 一.Unity 基本操作 1. Unity 界面详解 Hierachy:层级面板,游戏场景中的资源,比如UI.模型: Scene:场景面板,用于管理游戏场景中的各种游戏物体 ...
- 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)
[Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...
最新文章
- c语言智能指针是什么,C ++中的智能指针
- MediaWiki使用指南
- C++实现字符串数组作为函数的参数的反序输出
- Java OkHttp3的简单使用
- silverlight ListBox 多列图片效果
- LINQ to SQL: DataContext.SubmitChanges() 失效问题
- SVN 405错误
- 手把手带你玩转Tensorflow 物体检测 API (1)——运行实例
- 总结的若干关于RecursionError: maximum recursion depth exceeded问题的解决办法
- HelloWorld程序编写调试及错误解决
- 阶段3 2.Spring_01.Spring框架简介_02.今日课程内容介绍
- 2019年区块链多币种钱包建设的安全性与可用性
- php中paynotify,PayNotifyValidator.php
- 每日站立会议10(完结)
- 计算机毕业设计Java安路友汽车租赁(源码+系统+mysql数据库+lw文档
- python opencv批量修改图片分辨率
- 中基鸿业如何投资理财
- android 内存至少一半,极客修:为什么iPhone比安卓内存小,却更流畅?
- Authing 背后的计算哲学
- 钛资本研究院:RegTech监管科技有望成为投融资新风口
热门文章
- 运动、下厨和看电影的闲暇时光
- 1.1安装配置Android Studio集成开发环境
- 【金猿技术展】模块注册机制——打造AI算法流水线
- jquery 仙女散花动画特效
- 解决IE6/IE7/IE8不支持before,after问题
- Simulink-仿真简介
- 亚巴逊首页分类导航菜单触发区域控制原理窥视
- 【Linux】权限管理 _目录权限 _umask _粘滞位[学习总结 _复习专用]
- useRequest使用日志
- SWUSTOJ #287 one + two = 3