Fonts 如何将位图字体添加到SpriteBuilder
我无法向SpriteBuilder添加任何.fnt/.png类型的字体,因此无法为CCLabelBMFont选择它们。程序是什么?医生们似乎对这件事一无所知 我使用的是这种字体: 更新:在这一点上似乎不是真正好的解决方案,除了以下变通办法:Fonts 如何将位图字体添加到SpriteBuilder,fonts,cocos2d-iphone,spritebuilder,glyph,bitmap-fonts,Fonts,Cocos2d Iphone,Spritebuilder,Glyph,Bitmap Fonts,我无法向SpriteBuilder添加任何.fnt/.png类型的字体,因此无法为CCLabelBMFont选择它们。程序是什么?医生们似乎对这件事一无所知 我使用的是这种字体: 更新:在这一点上似乎不是真正好的解决方案,除了以下变通办法: 在处理CCLabelBMFont时不要使用SpriteBuilder,毕竟,如果您是从代码中使用arial16字体,那么您可以使用它。很遗憾,SB不支持与现有Cocos2D“捆绑”的字体。当然可能有很好的理由 在我的例子中,我只是使用一个CCLayou
- 在处理CCLabelBMFont时不要使用SpriteBuilder,毕竟,如果您是从代码中使用arial16字体,那么您可以使用它。很遗憾,SB不支持与现有Cocos2D“捆绑”的字体。当然可能有很好的理由
- 在我的例子中,我只是使用一个CCLayoutBox并向其中添加固定大小的字符精灵,根本不使用任何字体类。它实际上非常快,足以制作倒计时计时器等
myfont.bmfont/resources tablethd
文件夹。然后将其重新导出到resources table
和resources phonehd
,字体大小为32,并再次发布到resources phone
,字体大小为16
手机(hd)的实际缩放比例不完全为50%/25%,请参阅bmGlyph发布向导:
我还没有尝试过这个方法,但通常应该是这样做的。我不知道是否所有的资源文件夹都是必需的,或者您是否也可以使用
resources auto
文件夹。如果您有GlyphDesigner,您可以使用我的bash脚本将.GlyphProject文件转换为SpriteBuilder所需的.bmfont字体结构
你可以在这里查看我的帖子:
这是一个还没有答案的好问题。您可能希望按照这里的讨论进行讨论:假设问题源于使用了错误的扩展名,但我也尝试了.bmFont和.bmFont,但运气不好。这应该是一个非常紧迫的问题。在更新中更新CCLabelTTF,比如倒计时,包括数百秒,不知何故会使内存使用很快杀死你的应用程序。当然,CCLabelTTF不是为这个目的而设计的,但似乎没有其他方法。。。好吧,除了使用CCLabelBMFont,而是在代码中定义它,而不是使用SpriteBuilder。SpriteBuilder很不错,但它不能忽视这些东西。。。它不应限制Cocos2D、imho的现有功能。