Я довольно новичок в Swift и SpriteKit. Я заставил самолет передвигаться на большом фоне. То, что я сейчас пытаюсь сделать, это перетащить «камеру», чтобы я мог видеть плоскость, когда она находится за пределами моего обзора.
Я сделал SKCameraNode (), и я могу без проблем менять его положение. И затем я попробовал это для перетаскивания:
override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
if let touch = touches.first {
let location = touch.location(in: self)
camera?.position = CGPoint(x: location.x, y: location.y)
}
}
Камера перемещается, когда я перетаскиваю, но очень быстро и очень далеко ... Некоторые идеи? Спасибо!