【发布时间】:2016-12-16 09:18:47
【问题描述】:
我正在使用 swift 在 sprite kit 中创建一个游戏,并且我试图能够用手指移动 SKScene,因为并非所有节点都适合场景。我已经用这段代码创建了世界、叠加层和相机节点。
override func didMoveToView(view: SKView) {
world = self.childNodeWithName("world")!
if !isCreated {
isCreated = true
// Camera setup
self.anchorPoint = CGPoint(x: 0.5, y: 0.5)
self.world = SKNode()
self.world.name = "world"
addChild(self.world)
self.cam = SKNode()
self.cam.name = "camera"
self.world.addChild(self.cam)
// UI setup
self.overlay = SKNode()
self.overlay.zPosition = 10
self.overlay.name = "overlay"
addChild(self.overlay)
}
我希望能够通过单指平移手势来移动相机。我该怎么做?任何帮助将不胜感激。
【问题讨论】:
标签: swift camera sprite-kit skscene pan