2015-05-08 46 views
1

如果一个iOS项目有一个UIImages字典,在运行时如何从字典图像正确创建SKTextureAtlas?我一直无法实现这个目标,尽管Apple的SKTextureAtlas类参考在声明图集时建议使用以下内容:便捷init!(字典属性:[NSObject:AnyObject])。从字典创建SKTextureAtlas

例如,下面的代码如何完成或返工以从tempDictionary中的UIImages创建SKTextureAtlas?

var strawberryDrawing:UIImage = UIImage(named: "strawberry")! 
var bananaDrawing:UIImage = UIImage(named: "banana")! 

var tempDictionary:[String:UIImage] = ["First Fruit":strawberryDrawing, "Second Fruit":bananaDrawing] 

var atlasOfFruitDrawings:SKTextureAtlas = ??? 

回答

1
let strawberryDrawing = UIImage(named: "strawberry")! 
let bananaDrawing = UIImage(named: "banana")! 
let tempDictionary: [NSObject:AnyObject] = ["First Fruit":strawberryDrawing, "Second Fruit":bananaDrawing] 
let atlasOfFruitDrawings = SKTextureAtlas(dictionary: tempDictionary)