【Unity】TextMeshPro富文本中使用精灵图集

本文介绍如何在TextMeshPro组件中,通过富文本来使用精灵图集

  1. 导入资源,设置纹理类型和模式

  2. 先选中资源,然后创建精灵图集(TMP_Sprite Asset)

  3. 创建好的精灵图集(TMP_Sprite Asset)会绑定好图集资源和默认的材质

  4. 找到TMP_Setting文件

  5. 设置默认精灵图集

  6. 最后在TextMeshPro组件中通过富文本使用

  7. 除了通过index可以设置精灵,我们也可以通过name设置

    找到精灵图集点击 SpriteCharacterTable

    可以看到index和对应的name

    富文本: <sprite name=UI_Icon_Stat_DMG>

  8. 除了使用在TMP_Setting设置默认精灵图集,也可以在组件中关联图集使用,这样就可以不使用默认设置的精灵图集
    TextMeshPro -> ExtraSettings -> SpriteAsset

相关推荐
FairGuard手游加固9 小时前
手游加固怎么做?SO、IL2CPP、AssetBundle 与运行时保护详解
安全·游戏·unity
wuyk55511 小时前
PyQt6-第05讲-QtDesigner工作流与ui文件
python·ui·pyqt
Meta Luo13 小时前
UI 自动化测试中的等待、超时和异步加载怎么处理
功能测试·测试工具·ui·回归·自动化
Light Gao14 小时前
AI 对话助手如何实现动态交互?一文讲清 AG-UI、SSE、组件与工具调用
人工智能·ui·交互·大语言模型·sse·智能体·ag-ui
下页、再停留16 小时前
【C#桌面客户端系列学习-11】将SQLite数据库打包到exe里
数据库·c#·visual studio
下页、再停留16 小时前
【C#桌面客户端系列学习-12】封装SQLite数据库基础操作工具类(CURD)
数据库·c#·visual studio
MicrosoftReactor18 小时前
技术速递|当聊天框不再是合适的交互界面
ui·ai·copilot·canvas
dwm8888888818 小时前
c# 创建使用本地NuGet包
开发语言·c#
进击的大海贼19 小时前
【无标题】
c#
秋名山小白20 小时前
UI自动化-Airtest框架落地实战
运维·ui·自动化