2015-05-08 49 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)