相关疑难解决方法(0)

如何缓存或预加载SKLabelNode字体?

我正在制作一个Sprite Kit应用程序,在我的场景中我添加了一个SKLabelNode.当我加载SKScene时,我注意到一个非常大的滞后尖峰.在分析应用程序后,我发现它来自创建一个带有纸莎草字体的SKLabelNode(尽管字体无关紧要).当我删除标签时,场景几乎立即启动,但使用标签需要额外的1-3秒.

我很确定这是从加载字体开始,当我回到主菜单并再次玩游戏时,它会立即重新开始.

现在是否有一种方法可以提前预加载字体,这样当玩家选择等级时就没有大的停顿?

cocoa objective-c ios sprite-kit sklabelnode

4
推荐指数
1
解决办法
1079
查看次数

标签 统计

cocoa ×1

ios ×1

objective-c ×1

sklabelnode ×1

sprite-kit ×1