当前位置: 首页 > news >正文

Unity TextMeshPro中显示建筑特殊符号

示例:显示效果如图

实现步骤

1、下载   SJQY 字体库

2、导入字体:将 SJQY 字体文件(如 .ttf 或 .otf 文件)导入到 Unity 项目的 Assets 文件夹中。

3、创建 TMP 字体资产 

方法一

方法二

  • 选择刚导入的字体文件,在 Inspector 面板中,点击右上角的 "Create" 按钮,选择 "TextMeshPro > Font Asset",创建一个 TextMeshPro 字体资产。
  • 选择合适的设置(如生成字符集),点击 "Generate Font Atlas"

4、将创建好的SDF文件移到 TextMesh Pro/Resources/Fonts & Materials文件夹下

5、现在就可以在TextMeshPro Text Input 中输入对应的特殊字符了

在 TextMeshPro 的文本字段(例如 TMP_Text 组件)中,您可以使用 <font> 标签来指定字体。确保你的字体资产已经正确设置。

输入字符串格式  2<font="SJQY">C</font>22

其他特殊字符输入  <font="SJQY">ABCDE1234567890</font>

注意事项

  1. 确保字体以 TMP 资产方式使用SJQY 字体需要被转换为 TextMeshPro 字体资产。如果没有转换,字体将无法被正确识别。
  2. 字体名称:在使用 <font> 标签时,字体名称必须与你在 TextMeshPro 中设置的一致。在 TextMeshPro 字体设置中,字体名称可能会显示得不同,请确保使用正确的名称。
  3. 多种字体选择:使用 <font> 标签时,还可以似乎设置更多样式,例如粗体、斜体等。

WPS 参考案例

一二三级钢筋符号怎么打出来?_wps三级钢筋符号怎么输入-CSDN博客

相关文章:

  • 【NGINX代理附件上传服务配置优化】
  • java项目之基于ssm的旅游论坛(源码+文档)
  • k8s搭建kube-prometheus
  • 在 Ubuntu 中用 Docker 安装 RAGFlow
  • 相同Vlan间的通信
  • HBase启动问题排查指南:解决HMaster和HRegionServer未运行的常见错误
  • 【C语言】使用结构体实现位段
  • Redis之单线程与多线程
  • ASP.NET Core 使用 MongoDB
  • Git Flow 分支管理策略
  • LeetCode算法题(Go语言实现)_01
  • GR00T N1——英伟达开源的通用人形VLA:类似Helix的快与慢双系统,且可类似ViLLA利用海量的无标注视频做训练
  • Docker和Dify学习笔记
  • c++简单实现redis
  • 使用LLaMA Factory微调导出模型,并用ollama运行,用open webui使用该模型
  • 基于javaweb的SpringBoot成绩管理系统设计与实现(源码+文档+部署讲解)
  • 优化广告投放算法
  • Unity Shader编程】之渲染流程之深度及pass详解
  • Umi-OCR- OCR 文字识别工具,支持截图、批量图片排版解析
  • Oracle 19C reverse反向索引测试
  • 香港今年新股集资额已超600亿港元,暂居全球首位
  • 广东一驴友在英德野景点溺亡,家属被爆向21名同伴索赔86万
  • 海外考古大家访谈|冈村秀典:礼制的形成与早期中国
  • 白玉兰奖征片综述丨海外剧创作趋势观察:跨界·融变·共生
  • 马上评|训斥打骂女儿致死,无暴力应是“管教”底线
  • 阿联酋与美国达成超过2000亿美元协议