当我生成一个 CCLabelBMFont 对象时,该字体似乎在字符的顶部和底部包含一些前导空格,而这个空格包含在我创建的字体对象中。有时,我需要通过顶部和底部精确定位对象,而这种偏移会破坏我的间距。我想做的是修剪字体,使其边界和内容大小仅是没有 alpha 大于 0 的像素的空间。
最佳答案
使用 Glyph Designer,您可以导出 FNT/PNG 文件。虽然该参数未在 GlyphDesigner GUI 中公开,但您可以直接在 FNT 文件中修改(减小)lineHeight 参数。您还可以更改字体中包含的每个字符的 yOffset 参数。
这让维护变得有点困难,因为每次您使用 GlyphDesigner 重新发布时,这些手动更改都会被覆盖,但至少您有办法解决您的问题。
希望对您有所帮助。
关于iphone - CCLabelBMFont 的顶部和底部有空白空间...如何删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102825/