批量文本转贴图工具

概要说明

  • 最近工作有需求,要将大量文字,转成贴图信息,放在模型上进行渲染显示
  • 网上找了半天,没找到合适的工具,要么转出的贴图不清晰,要么不能进行自定义文本编辑
  • 本工具是基于UI面板和相机的RenderTexture功能进行文字贴图渲染,文本编辑功能很自由,而且清晰度也很不错
  • 这篇文章主要分享工具和使用方法,以后再抽时间更新逻辑功能和代码

工具下载

工具说明

在这里插入图片描述

1. 属性设置

在这里插入图片描述

  • 字体选择:目前有三个字体可供选择

  • 字号:正整数

  • 颜色:十六进制RGB颜色值,格式:#000000,可以直接粘贴Unity颜色选框中的值,当然也可以设置颜色的Aplha通道,但是建议不要设置
    在这里插入图片描述

  • 背景颜色:十六进制RGBA颜色值,格式:#00000000,默认色是纯透明

  • 背景图片设置:设置贴图背景图,设置好背景图片,按钮下方会出现背景图标名,同时需要改变背景颜色,因为默认背景颜色是纯透明。在这里插入图片描述

  • 行间距:正小数

  • 页面宽度、页面高度:正整数,单位为像素

  • 页面边距:正整数,单位为像素

  • 是否支持富文本:支持富文本编辑,可以丰富文本的格式性。富文本的使用见链接(此功能可能会影响输出排版效果)

  • 设置属性:将属性设置在文本及布局上

  • 导出属性:导出属性json文件,此文件提供给程序使用

2. 文本编辑区

  • 可以直接粘贴Word或Text等文件的文本信息
  • 空格按Space,换行按Enter键
  • 可以直接识别富文本格式在这里插入图片描述

3. 贴图预览区

  • 通过“开始转换”按钮生成预览贴图
  • 蓝色边框是标记贴图边缘,导出的贴图中没有此线框
  • 页面贴图左上角的蓝色数字,是页面页码,导出贴图时没有此数字在这里插入图片描述

4. 功能按钮说明

  • 刷新文本布局:在粘贴外部复制进来的文本时,需点此按钮,刷新下文本编辑区布局
  • 清空:清空文本编辑区和贴图预览区
  • 开始转换:将文本编辑区的文本,转换成贴图信息,并展示在贴图预览区
  • 转出Json文本:将页面贴图信息通过json文本的数据,保存在本地。此文件提供给程序使用
  • 转出贴图:将页面贴图转出成PNG图片,保存在本地文件夹中。此文件夹提供给美术,便于在模型上看效果在这里插入图片描述

5. 导出文件路径说明

  • 默认文件导出路径是,工具解压后的文件夹路径
    在这里插入图片描述

  • 你也可以在导出对话框,选择自己想保存的路径,工具会记住此路径

6. 提示信息

  • 操作有误时,在工具最下方有提示信息,需按照提示信息修改参数,才能正常使用
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_37965883/article/details/124483050