【发布时间】:2016-05-12 14:26:11
【问题描述】:
我需要带有“trueName”的纹理才能加载到我的 myImageViewOutlet.image 中。我得到的结果是将整个图集渲染到其中。我的代码如下
let myTextureAtlas = SKTextureAtlas.init(named: "myGameTextures")
// let texture = myTextureAtlas.textureNamed(trueName) // will render the entire atlas, instead of just the texture by trueName
let texture = myTextureAtlas.textureNamed(trueName+”bad name“) // will produce the placeholder image by sprite kit by itself just fine, but it's not the one I want obviously
let image = texture.CGImage()
let newImage = UIImage(CGImage: image, scale: 1.0, orientation: UIImageOrientation.Up)
// let newImage = UIImage(CGImage: image) // .. the straight forward way
myImageViewOutlet.image = newImage
【问题讨论】:
标签: ios swift sprite-kit sktexture sktextureatlas