【发布时间】:2022-07-25 04:30:41
【问题描述】:
`char id=52 x=180 y=5 width=50 height=50 xoffset=0 yoffset=0 xadvance=50 page=0 chnl=0`
上面的字符串是char '1'的定义。
我想知道属性“page”和“chnl”是什么意思。
【问题讨论】:
标签: bitmap-fonts
`char id=52 x=180 y=5 width=50 height=50 xoffset=0 yoffset=0 xadvance=50 page=0 chnl=0`
上面的字符串是char '1'的定义。
我想知道属性“page”和“chnl”是什么意思。
【问题讨论】:
标签: bitmap-fonts
BMFont 格式可以在这里找到
当字形分布在多个图像(页面)上时,使用page 找到字符图像的纹理页面。 块引用
chnl 找到字符图像的纹理通道(1 = 蓝色,2 = 绿色,4 = 红色,8 = alpha,15 = 所有通道)。
page。在文件标题的公共部分中,您可以看到页数
常见 pages 字体中包含的纹理页数。
通道(红/绿/蓝/alpha)可以为字形存储不同的信息。
常见 packed 如果单色字符已被打包到每个纹理通道中,则设置为 1。在这种情况下,alphaChnl 描述了什么是 存储在每个通道中。
常见 alphaChnl 如果通道保存字形数据,则设置为 0,如果保存则设置为 1 轮廓,如果它包含字形和轮廓,则为 2,如果设置为,则为 3 0,如果设置为 1,则为 4。
常见 redChnl 如果通道保存字形数据,则设置为 0,如果保存则设置为 1 轮廓,如果它包含字形和轮廓,则为 2,如果设置为,则为 3 0,如果设置为 1,则为 4。
常见 greenChnl 如果通道保存字形数据,则设置为 0,如果保存则设置为 1 轮廓,如果它包含字形和轮廓,则为 2,如果设置为,则为 3 0,如果设置为 1,则为 4。
常见 blueChnl 如果通道保存字形数据,则设置为 0,如果保存则设置为 1 轮廓,如果它包含字形和轮廓,则为 2,如果设置为,则为 3 0,如果设置为 1,则为 4。
【讨论】: