u3d使用图片字/渐变色字/艺术字详解

news/2025/2/27 10:37:02

一.使用BMFont生成.fnt和.tga文件

1.1 下载安装bmfont

Bitmap Font Generator

1.2 设置bit depth为32位

Options->Export options

1.3 清理选择字符

Edit->Clear all chars in fomt

1.4 导入艺术字图片

Edit->Open Image Manager

Image->Import image

选择美术字资源

设置id,比如选择了0,0对应的Ascii值是48,点击OK

导入所有图片如下图所示

关闭Image Manager,选中Latin,会看到字符表中"0~9"右下角有一个亮点标记,说明该字符的图形为自定义图片

1.5 预览

Options->Visualize预览一下

1.6 导出字体文件

option-> Save bitmap font as 导出字体文件

二.生成字体文件

2.1 导入BMImporter

链接:https://pan.baidu.com/s/1yhqLLuTlBGAPdgNV-dqF8A?pwd=5gep
提取码:5gep

下载完成后放只Assets下即可

2.2 将fnt和tga文件放到Assets任意目录下即可

注意必须先完成2.1再执行2.2,顺序不能颠倒

三.在Unity中使用导出的字体

3.1 Text对象设置字体

创建一个Text,选择字体,可以看到新字体num_type1可供选择

3.2 调整字符间距

通过调整Advance属性,可以控制字符之间的间距,如图所示


http://www.niftyadmin.cn/n/5869960.html

相关文章

本地部署阿里的万象2.1文生视频(Wan2.1-T2V-1.3B)模型

文章目录 (零)在线体验(一)本地部署(1.1)克隆仓库(1.2)安装依赖(1.2.1)安装 flash-attention(1.2.2)重新安装依赖(1.2.3&a…

深入理解高阶函数:提升JavaScript编程技巧

在JavaScript中,函数是一等公民,这意味着函数可以像其他数据类型一样被传递、赋值和返回。高阶函数(Higher-Order Function)是函数式编程中的一个核心概念,它能够极大地提升代码的灵活性和可重用性。本文将深入探讨高阶…

Nuxt.js 3【详解】敏感信息处理 -- 环境变量配置

部分敏感信息不便存在代码中,需在环境变量中配置 新建 .env NUXT_API_KEY123以 apiKey 为例,在 .env 中,必须以 NUXT_ 开头,全部大写,驼峰用 _连接 nuxt.config.ts 中添加运行时配置 runtimeConfig: {apiKey: "…

Kafka和Zookeeper的基本概念及使用方法

一、什么是Kafka和Zookeeper? Kafka概念: Kafka 是一种分布式流处理平台,最初由 LinkedIn 开发,后成为 Apache 开源项目。它主要用于构建实时数据管道和流应用,具有高吞吐量、低延迟和可扩展性。 Zookeeper概念&#x…

3DUNet-Pytorch-master环境配置(3dunet)

1. 移除虚拟环境 conda remove --name 3dUnet --all 2. 查看虚拟环境 conda env list 2. 创建虚拟环境的命令 conda create --name 3dunet python3.8 (之前用的 python3.6 因为重装了系统这个版本不能用了) 3. 安装依赖包 pip3 install torch pi…

003 SpringBoot集成Kafka操作

4.SpringBoot集成Kafka 文章目录 4.SpringBoot集成Kafka1.入门示例2.yml完整配置3.关键配置注释说明1. 生产者优化参数2. 消费者可靠性配置3. 监听器高级特性4. 安全认证配置 4.配置验证方法5.不同场景配置模板场景1:高吞吐日志收集场景2:金融级事务消息…

C# tostring 转换成16进制

在 C# 中,将整数或其他数据类型转换为十六进制字符串可以使用 ToString 方法,并指定格式化字符串为 "X" 或 "x"。以下是详细的实现方法和示例: 1. 整数转换为十六进制字符串 使用 ToString 方法并指定格式化字符串为 &q…

Kotlin 随记 (1)

最近在使用Kotlin做科研项目开发,这里随手记录下开发过程中遇到的问题与积累的经验。 ConcurrentSkipListSet 大坑 ConcurrentSkipListSet是Java实现的一个线程安全的Set,说到底,它是直接服务于Java那套线程部署方式的,而在Kotl…