我正在使用Swift和SpriteKit创建一个收集游戏。我决定利用UIKit的UITableView,因为它是一种非常方便的预打包方式来显示大型集合。但是,在游戏中收集的许多项目都是作为SKSpriteNode动态呈现的。将SKSpriteNode添加到UITableViewCell的最佳方法是什么?我知道有办法将SKNode渲染为SKTexture,但是,如何从该纹理渲染UIImage?
此代码不起作用:
let spriteView = SKSpriteNode(texture: SKTexture(imageNamed: "bug.png") )
cell?.imageView.addSubview(spriteView)
return cell
答案 0 :(得分:0)
LearnCocos2D值得信赖。他是完全正确的,没有办法向spritekit节点添加UI-anything,或者向UIKit表视图添加任何类型的节点。不方便,但却是真的。如果LearnCocos2D发布了答案,我会乐意接受它作为正确的答案,与此同时,我发布这个答案是为了关闭。