unity TextMeshPro 富文本

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

<b>粗体标签</b>

textmeshpro 富文本,java,前端,开发语言

<i>斜体标签</i>

textmeshpro 富文本,java,前端,开发语言

<u>下划线标签</u>

 textmeshpro 富文本,java,前端,开发语言

<s>删除线标签</s>

textmeshpro 富文本,java,前端,开发语言

<sup>上标标签</sup>前面后边上标签 5<sup>。</sup>C

textmeshpro 富文本,java,前端,开发语言

<sub>下标标签,如:</sub>H<sub>2</sub>0

 textmeshpro 富文本,java,前端,开发语言

 <size=48>文字大小</size>

<size=55%>文字大小-百分比</size>

<size=+18>默许大小上再添加文字大小</size>

<size=-18>默许大小上减去指定文字大小</size>

textmeshpro 富文本,java,前端,开发语言<pos=40>间隔左侧的缩进,能够完成相似首行缩进的,文字大小不同这个值缩进程度不同

textmeshpro 富文本,java,前端,开发语言

<color=yellow>色彩标签写法一</color>
<#00ff00>色彩标签写法二</color>

textmeshpro 富文本,java,前端,开发语言

<alpha=#FF>正 <alpha=#CC>在 <alpha=#AA>进 <alpha=#88>行 <alpha=#66>透 <alpha=#44>明度 <alpha=#22>的 <alpha=#00>改变 <alpha=#FF>(最后的这个标签属于结束标签)

textmeshpro 富文本,java,前端,开发语言

 <align="left">左对齐<sprite=2>也是默许对齐</align>

textmeshpro 富文本,java,前端,开发语言

<align="center">居中对齐<sprite=2></align>

textmeshpro 富文本,java,前端,开发语言

<align="right">右对齐<sprite=5></align>

textmeshpro 富文本,java,前端,开发语言

 1. <indent=15%>缩进15%.
多行有用</indent>

textmeshpro 富文本,java,前端,开发语言

2. <indent=100>缩进100像素
多行有用</indent>

textmeshpro 富文本,java,前端,开发语言

3. <indent=5em>缩进5em
多行有用</indent>

textmeshpro 富文本,java,前端,开发语言

4. <indent=15%>缩进15%. </indent>

 textmeshpro 富文本,java,前端,开发语言

<cspace=1em>1em字体单位距离</cspace>

 textmeshpro 富文本,java,前端,开发语言

<cspace=1em>1em字体单位距离</cspace>

<cspace=10>10像素字体单位距离</cspace>

<cspace=-4>-10像素缩小距离

textmeshpro 富文本,java,前端,开发语言

<line-height=50%>50%行距离
行距离</line-height>
<line-height=100%>100%行距离
正常</line-height>
<line-height=150%>
150%
行距离</line-height>

textmeshpro 富文本,java,前端,开发语言

<line-indent=15%>行缩进只影响单行显示,多行不受影响</line-indent>

textmeshpro 富文本,java,前端,开发语言

<lowercase>ABCDEFG</lowercase>

textmeshpro 富文本,java,前端,开发语言

 <uppercase>abcdedfg</uppercase>

 textmeshpro 富文本,java,前端,开发语言

<smallcaps>AbcdeFg</smallcaps>

textmeshpro 富文本,java,前端,开发语言

 设置 <mark=#ff0000aa>标示</mark> 前面是标示,需求透明度

textmeshpro 富文本,java,前端,开发语言

<noparse><b></noparse> 取消标签的效果,如b加粗没效果

textmeshpro 富文本,java,前端,开发语言

 <style=H1>内置</style><style=H2>的</style><style=C1>样式名</style>

 textmeshpro 富文本,java,前端,开发语言

<width=50%>设定高可用宽度,超出后即便没换行会自动换行的能够完成相似首行缩进的</width>

textmeshpro 富文本,java,前端,开发语言

 文章来源地址https://www.toymoban.com/news/detail-861622.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

到了这里,关于unity TextMeshPro 富文本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity中TextMeshPro的使用

     在Unity中有自带的Text组件,这个组件已经能够满足我们日常开发中绝大多数的开发字体显示需求了,我们为什么还要使用这个TextMeshPro组件呢?这是因为Text使用的是基于位图的渲染技术而TextMeshPro基于的则是SDF算法即基于网格的文本渲染技术,并且TextMeshPro相比于Text拥有更

    2024年01月17日
    浏览(30)
  • Unity的TextMeshPro使用概览

    一、生成动态字体 1.字体文件:比如windows系统的fonts文件夹中 2.导入unity,create——Text Mesh Pro——Font Asset 3.字体补充:建一个txt文件,收录常用汉字(中文标点符号也要自己处理),导入unity,然后选中生成的SDF字体,更新字体图集 4.选择合适的分辨率,太小会导致字体放大

    2023年04月09日
    浏览(27)
  • Unity TextMeshPro使用中文字体

      TextMeshPro是Unity新一代字体,是 Unity 的最终文本解决方案。它是 Unity UI Text 和旧版 Text Mesh 的完美替代方案。功能强大、易于使用、性能高效。目前TextMeshPro对中文的支持也还可以,不过默认不能用,需要自己成生成。    本文就介绍TextMeshPro中文字体文件的生成方法,并

    2024年02月08日
    浏览(38)
  • Unity [TextMeshPRO]动态字体显示中文

    我们知道Unity的Text组件在新版本中已经标记为legacy,TextMeshPRO因为有着更加出色的效果被Unity官方奉为主流。 言归正传,如果我们想要用TextMeshPRO]显示中文应该这么处理呢? 首先,我们肯定要导入一份中文字体 因为静态字体的文章较多,这里不再赘述 然后我们在字体上右键

    2024年02月12日
    浏览(40)
  • Unity TMP (TextMeshPro) 创建字体材质

    完整名称:Text Mesh Pro ,unity新一代主流字体插件 1.1 组件变化 内置的Text组件以及与内置Text组件绑定的Button、DropDown、InputField均被替换为使用TextMeshPro的版本 内置的Text组件以及与内置Text组件绑定的Button、DropDown、InputField则被移动到Legacy菜单 1.2 变化说明 旧的组件只是移动到

    2024年02月10日
    浏览(29)
  • Unity中使用TextMeshPro打出Emoji表情

    最近遇到一个需求,在聊天框中支持用户的Emoji输入,查了半天资料没有一个能说清楚的,于是自己研究琢磨了下。 最终效果 最终效果可以在APP输入框中使用系统的输入法输入emoji表情并显示,如下 1.1 准备好emoji素材 找到emoji图片,注意需要是 unicode.png 格式命名的。github上

    2024年01月18日
    浏览(35)
  • Unity TextMeshPro解决中文乱码以及修改默认字体

    (自学unity问题产生及解决记录贴) 环境及版本:windows,unity 2021.3.20f1c1 一、创建TextMeshPro输入中文产生乱码 问题:TextMeshPro中文显示乱码 解决方法: 使用系统自带字体 在C:WindowsFonts路径下找一个字体,以微软雅黑为例,复制到unity目录下(unity项目中,在project右键Show in E

    2023年04月12日
    浏览(32)
  • Unity TextMeshPro 动态扩充字库和设置默认字体

    情况1:用了TextMeshPro,动态字体,但是超出一定数量后,还是会出现方框。 情况2:新创建的Text默认用的字体是Unity默认字体,还要手动挂下自己做的字体。 解决办法: 1:找到 TextMeshPro 的字体资源,在 GenerationSettings 中有一个 Multi Atlas Textures 选项,勾选上即可。 原因分析:

    2024年04月26日
    浏览(37)
  • Unity使用TextMeshPro多字体和材质热更

    最近Unity项目中使用到TextMeshPro做聊天,需要支持部分字体带描边,部分字体不带描边。想到的决解方案是:TextMeshPro支持多字体展示(具体可以查看组件的官方案例Link Example),就做了两个字体一个是带描边的一个是不带描边的。 但是有个问题是多出来的一个字体需要放在

    2024年02月16日
    浏览(45)
  • unity UGUI源码分析(4)Text与TextMeshPro

    这一篇博客用于分析Text的内容的更新机制,并分析text mesh pro。 首先我们分析Text的文字是如何渲染出来的。   PupulateWithErrors方法会根据字符串生成顶点数据。其实Text会根据所给定的字符串生成相关的图集,然后对图集进行采样就可以渲染出文字了。由于TextGenerator没有开源,

    2023年04月22日
    浏览(31)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包