在位图字体中使用图片字形
将自定义图片、图标和符号作为字形添加到您的位图字体中。学习如何为游戏和应用开发导入、管理和优化图片字形。
图片字形允许您将自定义图片(如 图标、符号或标志)直接添加到您的位图字体中。这对于需要标准字体中没有的独特视觉元素的游戏和应用程序来说非常理想。
如何添加图片字形
Section titled “如何添加图片字形”添加图片非常简单。您可以将它们拖放到工作区,或使用“选择图片”按钮。
- 选择或拖放 您的图片文件到图片区域。
- 工具会自动处理它们,并将它们添加到您的图片字形列表中。
- 为每个图片 分配一个字符 以方便使用。
当您添加图片时,它会自动通过裁剪透明像素进行优化,以节省纹理图集中的空间。
支持的图片格式
Section titled “支持的图片格式”为获得最佳效果,请使用支持透明度的格式:
- PNG: 推荐用于带透明度的图片。
- JPG/JPEG: 适用于实心的矩形图片。
管理和分配字符
Section titled “管理和分配字符”添加后,您可以单独管理每个图片字形。
要使用图片字形,您必须将其映射到一个字符:
- 点击任何图片缩略图下方的文本输入框。
- 输入单个字符(例如,
A
、!
或任何 Unicode 符号)。 - 该字符现在代表您的图片字形。
注意: 每个字符只能映射到一个图片。分配一个已被使用(被另一个图片或文本字形使用)的字符将覆盖前一个。图片字形优先于文本字形。
组织您的图片字形
Section titled “组织您的图片字形”- 启用/禁用: 使用每个缩略图上的复选框来包含或排除最终字体图集中的图片。
- 预览: 界面提供实时视觉反馈。
与字体图集集成
Section titled “与字体图集集成”图片字形被视为与其他任何字符一样,并与您的文本字形一起打包到同一个纹理图集中。
- 无缝打包: 图片和文本被高效地排列在一起,以最小化纹理尺寸。
- 覆盖优先级: 如果一个图片字形被映射到与文本字形相同的字符(例如,‘A’),将 使用图片字形。
- 一致的度量: 间距和布局规则对所有字形一致应用。
性能和质量的最佳实践
Section titled “性能和质量的最佳实践”要充分利用图片字形,请遵循以下提示:
- 使用透明背景: 这确保您的图片无缝融合。
- 使用一致的内边距: 由于图片字形没有用于对齐的基线,最好使用具有相等顶部和底部透明内边距的图片,以确保垂直一致性。
- 优化文件大小: 在导入前压缩图片以提高性能。
- 保持一致的风格: 匹配您字体的视觉主题,以获得专业外观。
- 选择适当的分辨率: 使用与您的目标字体大小相匹配的分辨率,以避免缩放问题。
字符映射与性能
Section titled “字符映射与性能”- 使用逻辑映射: 为您的图片分配直观的字符。
- 避免字符冲突: 注意不要无意中覆盖必要的文本字符。
- 限制图片数量和大小: 大量高分辨率图片会增加纹理内存使用和加载时间。
导出您的字体
Section titled “导出您的字体”当您导出项目时,所有启用的图片字形都会自动包含在内。
- 纹理图集: 图片被渲染到最终的纹理图纸中。
- 字体数据文件: 您的图片字形的字符映射和度量信息保存在字体描述符文件(
.fnt
、.xml
等)中。 - 完全兼容: 与所有支持的导出格式兼容。