Unity 一键替换字体 Text 和 TextMesh Pro

这篇具有很好参考价值的文章主要介绍了Unity 一键替换字体 Text 和 TextMesh Pro。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言:在开发中会遇到这种情况,需要替换预制体上的字体, 以及修改字体的间距,字体样式 字号等; 使用此工具可以实现,工具也非常容易进行拓展。

1:导入工具

unity 替换字体,Unity 小工具,unity,游戏引擎,编辑器

2. 点击Tools>UI>更换字体 打开编辑面板

unity 替换字体,Unity 小工具,unity,游戏引擎,编辑器

3. 一键替换字体

  • 是否需要选中的字体:
    选中时:检测到预制体上的文本组件是选中字体时才会替换。
    不勾选时: 强制替换选中预制体上的文本字体。

  • 是否修改行间距:
    根据自己需求进行选择;

  • 选择要替换的Text 字体 或者TextMesh字体
    1:选择要替换的Text 字体
    2:选择要替换的TextMesh字体
    3:两者最少选择一个

  • 两种替换字体方式:

    1:更换选中的预制体:
    手动选择要替换的物体,可选择 Project 面板 或者 Hierarchy 选中的物体;
    PS:选择Hierarchy 的物体时,替换结束后需要手动保存一下。

    2:更换选中路径下所有的预制体
    选中路径:选中untiy光标所指物体的路径
    选择路径: 自定义选择路径

4. 拓展

可以按照工具 修改行间距的方式,自定义修改 字号,样式等等。

5. 下载工具

链接:https://pan.baidu.com/s/1sODRlUyC-Vq-btIYquDzog?pwd=0bzs文章来源地址https://www.toymoban.com/news/detail-848666.html

到了这里,关于Unity 一键替换字体 Text 和 TextMesh Pro的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity 动态修改自定义字体(Text)颜色

    参考:Unity 给Text文字添加不同的颜色_贪小心的博客-CSDN博客_unity文字颜色 原文: 在Unity中有些文字需动态更改颜色,通常通过color=redxxx/color而原本Color类所提供的颜色数量有限,就需要添加自己调好的Hexadecimal。 而动态修改颜色用Hexadecimal的话写在Text内容本身的时候就会出现

    2024年02月16日
    浏览(28)
  • Unity数字孪生UI设计——Text字体模糊处理

    问题描述: 使用Text控件之后,看上去感觉没啥问题,但是一旦运行项目就变得非常模糊,想截个高清的场景图都不行 解决方法: 1、修改text对应的width和Height,使得他变成原来的2倍 2、修改scale,改成原来的0.5倍,这样一来一去就使得原来的大小起始并没有改变 3、修改字体

    2024年02月12日
    浏览(31)
  • Unity UGUI使用Text组件位图字体进行自适应大小

    1.首先我们需要把位图字体导入到unity中,然后利用插件转化一下 我使用的是BMFont 2.然后我们就可以看到生成了四个文件,其中我们主要注意的是.fontsettings文件, 我们主要修改的就是 Character Rect里面的各个参数,至于具体是什么 ,大家有兴趣的可以去搜索, 好了 我们直接上代码 把

    2024年02月05日
    浏览(41)
  • Unity编辑器实现对选中物体一键替换材质

           最近美术同事在整理模型动画时有一个需求,就是选中部分的模型一件将材质替换成同一个材质球。在编辑器下将这个功能实现了出来。代码放在最后,简单记录一下。 首先对选中进行遍历,拿到所有的子对象; 对每个具体的对象拿到对应的 Mesh Renderer 组件; 对每

    2024年02月13日
    浏览(40)
  • 一键替换工程文件和场景中的UI对象字体

    具体流程: 找到工程中使用到的所有字体 找到工程和场景中包含Text的所有对象 展示要替换的字体名字让用户选择 通过用户选择的字体,展示响应的物体对象 一键替换 通过AssetDatabase.FindAssets找到工程中包含的所有字体:  通过AssetDatabase.FindAssets找到工程中的所有预制体 过

    2024年02月09日
    浏览(30)
  • 【Unity编辑器扩展】字库裁剪工具, 优化字体文件大小,批量修改文本组件字体

    原理: 1. 扫描项目中用到的字符集; 2. 把字体文件裁剪掉没用到的字符,仅保留项目中用到的字符; 3. 生成裁剪后的字体文件; 工具功能设计: 1. 支持通过拖拽字体文件或文件夹批量选择需要裁剪的字体文件。 2. 扫描工程中使用到的字符集:主要是获取prefab中Text、TextM

    2024年02月15日
    浏览(34)
  • Unity UGUI一键绑定UI控件工具(编辑器拓展)

    全为一键生成 实现自动生成代码绑定UI控件 并生成字典保存UI控件 减少自己拖拽 和手动书写过程 适用动态加载面板 建议搭配UI框架使用 根据当前选中的gameobject 查找其下方是否有对应类型的控件 有就保存到字典中 然后通过向上递归拼凑地址,然后生成到粘贴板 直接粘贴到目

    2024年04月23日
    浏览(49)
  • Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

    ## 1、拷贝字体文件 拷贝C:WindowsFonts文件夹下,华文细黑常规文件到项目中   ## 2、下载中文字库 链接: https://pan.baidu.com/s/1KW31KB5vEImZHUWvQ9PLEQ 提取码: bgug  3、添加字体字库 选择Window-TextMeshPro-Font Asset Creator   进入Font Asset Creator a、Source Font File 选择字体文件 b、Atlas Resolution 都

    2024年02月09日
    浏览(44)
  • Unity实现动态修改TextMeshPro的字体和变色字体

    今天在使用TextMeshPro的时候,需要动态修改TextMeshPro的text值,我理所当然的引用了TextMeshPro同名的命名空间,但是并没有实现我想要的效果。 经过查阅TextMeshPro的文档发现,想要动态修改TextMeshPro的值,需要引用 TMPro 命名空间。 另外TextMeshPro实现渐变色字体的方法也同步记录一

    2024年02月04日
    浏览(33)
  • unity添加中文字体

    1.随便打开一个unity工程 2.将字体文件拖至project目录下 3.点击Window-TextMeshPro-Font Asset Creator 4.将中文文件(*.txt)拖至Project路径下 5.修改设置如下 6.点击Generate Font Atlas开始生成

    2024年03月22日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包