gpt4 book ai didi

ios - CCMenuItemAtlasFont 用法

转载 作者:行者123 更新时间:2023-11-29 11:16:25 24 4
gpt4 key购买 nike

谁能告诉我 CCMenuItemAtlasFont 的用法?我在网上找不到任何示例,也不知道如何传递 .fnt 文件。唯一似乎有意义的公共(public)功能是

[[self alloc] initFromString:<#(NSString *)#> charMapFile:<#(NSString *)#> itemWidth:<#(int)#> itemHeight:<#(int)#> startCharMap:<#(char)#> target:<#(id)#> selector:<#(SEL)#>

其中 charMapFile 似乎是 png。但我不知道如何为我的 fontatlas(用 bmpGlyph 制作)使用 itemWidth 或 itemHeight 没有固定的光栅。

谢谢!

最佳答案

CCMenuItemAtlasFont 使用 CCLabelAtlas 生成文本纹理。并且(来自 CCLabelAtlas.h 评论:

// CCLabelAtlas versus CCLabel:
// - CCLabelAtlas is MUCH faster than CCLabel
// - CCLabelAtlas "characters" have a fixed height and width
// - CCLabelAtlas "characters" can be anything you want since they are taken from an image file

所以我猜你对可变宽度字体很不走运。您需要宽度和高度来指定“固定”字符字体点数。

here以字体文件为例

关于ios - CCMenuItemAtlasFont 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9241744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com