Unity3D TextMesh Pro制作字库资产

官方描述

TextMeshPro 是 Unity 的最终文本解决方案。

它大幅改进了视觉质量,同时为用户创建文本样式和纹理提供了难以置信的灵活度

每个字符都使用两个三角形,因此这种改进的视觉质量和灵活性不会带来任何性能成本的损失。

首先准备文件

1) 内容常用的3500汉字库,英文大小写字库, 中文英文常用符号(txt 格式文件)

2)字体文件,思源黑体 SourceHanSansSC-Normal-2.otf

开始制作

1)安装TextMesh Pro插件

2)打开 Font Asset Creator 面板

参考官方文档:字体资源创建器 |文本网格专业版 |4.0.0-pre.2 (unity3d.com)

PC配置:I7 13700,32G,RTX3070

系统环境:Windows10 22H2 , unity 2022.3.34f1c1

9:12开始制作

11:09制作完成

经过测试:一下平台最高支持

Android / ios 平台 AtlasResolution 2048 * 2048 

windows / webGL 平台 AtlasResolution 8192 * 8192 

测试效果

需要直接使用可以下载成品:【免费】Unity3DTextMeshPro制作字库资产资源-CSDN文库

制作TextMeshPro字体字库,您需要遵循以下步骤: 1. 准备字形图像:首先,您需要为每个字符准备一个单独的字形图像。可以使用图形设计工具(如Adobe Photoshop或Illustrator)创建这些图像,确保它们具有透明背景,并且每个字符在图像中居中。 2. 导入字形图像:将每个字符的字形图像导入Unity项目。选中所有图像文件,右键点击并选择"Import",确保它们被正确导入到项目中。 3. 创建TextMeshPro字体:在Unity中,右键点击"Project"窗口,选择"Create"->"TextMeshPro"->"Font Asset"。这将创建一个新的TextMeshPro字体资源。 4. 设置字体参数:在Inspector窗口中,将您的新字体资源命名为您喜欢的名称,并设置其他参数,如字体样式、大小、对齐方式等。确保选择正确的字符集(如ASCII、Unicode等)。 5. 分配字符图像:在Font Asset面板的下方,您将看到一个字符集的网格。单击网格上的每个单元格,并将相应的字符图像分配给每个单元格。确保字符图像被正确地映射到对应的字符。 6. 保存字体:完成字符图像的分配后,点击"Generate Font Atlas"按钮生成字体纹理图集。然后点击"Save"按钮保存字体资源。 7. 应用字体:现在,您可以将TextMeshPro字体应用到您的文本组件或UI元素上。选择相应的文本组件,将其字体属性设置为您刚创建的字体资源。 这样,您就成功制作TextMeshPro字体字库!记得根据您的需求调整字体大小、样式和其他属性,以便获得最佳的显示效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值