大鹏外贸网站建设,wordpress3.5.1漏洞,行业门户网站建设方案书,wordpress搭建教育平台文章目录 1 导入资源包2 字体制作3 表情包制作4 TMP 控件4.1 属性4.2 富文本标签 1 导入资源包 “Window - TextMeshPro - Import TMP Essential Resources”#xff0c;导入完成后会创建一个名为TextMehs Pro的文件夹#xff0c;这里面包含所需要的资源… 文章目录 1 导入资源包2 字体制作3 表情包制作4 TMP 控件4.1 属性4.2 富文本标签 1 导入资源包 “Window - TextMeshPro - Import TMP Essential Resources”导入完成后会创建一个名为TextMehs Pro的文件夹这里面包含所需要的资源。 如果想要看一些使用案例也可以使用 “Window - TextMeshPro - Import TMP Examples Extras” 导入实例场景。 2 字体制作
这里有制作好的3500字和7000字的Unity Package可以直接导入Unity使用也有字符源文件自己按以下操作制作 https://github.com/wy-luke/Unity-TextMeshPro-Chinese-Characters-Set
Window - TextMeshPro - Font Asset Creator
属性名称描述Source Font File拖入需要使用的字体Sampling Point Size设置用于生成字体纹理的字体大小以磅为单位Padding字间距填充越大过渡越平滑从而允许更高质量的渲染和更大的效果如粗轮廓Packing Method指定如何使字符适合字体纹理。Atlas Resolution设置字体纹理的大小宽度和高度以像素为单位Character Set选择预定义的字符集Render Mode指定输出字体图集时要使用的渲染模式Get Kerning Pairs启用此选项可从字体复制字距调整数据
Source Font File可在 C:\Windows\Fonts 找到电脑已安装字体文件
图集分辨率Atlas Resolution 字体纹理的宽度和高度以像素为单位。 如果仅包含 ASCII 字符则分辨率对于大多数字体都很好。具有更多字符的字体可能需要更大的分辨率或多个图集。 对于 SDF 字体分辨率越高生成的渐变越精细因此文本质量越高。
Character Set选择预定义的字符集。
ASCII包括 ASCII 字符集中的可见字符。Extended ASCII包括扩展 ASCII 字符集中的可见字符。ASCII Lowercase仅包含 ASCII 字符集中可见的小写字符。ASCII Uppercase仅包含 ASCII 字符集中可见的大写字符NumbersSysbols仅包括来自 ASCII 字符集的可见数字和符号。Custom Range输入一系列十进制值或值范围以指定要包括的字符。Unicode Range(Hex)输入一系列 unicode 十六进制值或值范围以指定要包含的字符。Custom Characters输入字符序列以指定要包含的字符。Characters from File指定的文本资源
点击GenerateFontAtlas 生成后点击Save保存
3 表情包制作
在TMP中通过富文本标签我们可以轻松的使用表情包。制作表情包首先要有一张图片将其Texture Type设置为Sprite(2D and UI)Sprite Mode设置为Multiple。 选中图片右键 Create - TextMeshPro - Sprite Asset 然后将创建好的文件放入 TextMesh Pro - Resources - Sprite Assets 文件夹下。 修改TextMesh Pro/Resources/TMP Settings 的设置 调用Sprite图片有两种方式分别是通过索引或名称 sprite9 //默认图集索引 //默认图集图名 sprite“MySprites” index9 //指定图集索引 sprite“MySprites” name“happy” //指定图集图名 4 TMP 控件 4.1 属性 Font Style
属性含义B粗体黑体I斜体U添加下划线S添加删除线ab小写AB大写SC字体全部大写但是本身是大写的字体会更大点 4.2 富文本标签
http://digitalnativestudios.com/textmeshpro/docs/rich-text/