在swift中将自定义ttf字体用于spritekit时遇到转换问题。
我意识到,当我使用下面的代码时,我的应用只会第一次出现缓慢和缓慢的情况。有什么办法可以解决此问题?是否有任何示例或提示?
let loadLabel = SKLabelNode(fontNamed:"Silom")
loadLabel.text = "Loading ....."
loadLabel.fontSize = 30
loadLabel.fontColor = SKColor.whiteColor()
//loadLabel.position = CGPoint(x:self.size.width/2, y: self.size.height/2 )
loadLabel.zPosition=2
如前所述,如果字体名称拼写错误,则会发生加载延迟。但是,创建SKLabelNode时传递的字体名称不一定与font的文件名相同。您可以使用Fontbook查找实际的字体名称,也可以执行以下操作:
for family: String in UIFont.familyNames()
{
print("\(family)")
for names: String in UIFont.fontNamesForFamilyName(family)
{
print("== \(names)")
}
}
找到字体名称后,请记住从项目中删除此代码段。
另外,请确保您具有:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句