【发布时间】:2019-05-26 14:07:05
【问题描述】:
我想做一个捏/缩放,缩放从当前比例开始。我试过以下代码:
@objc func pinchedView(recognizer:UIPinchGestureRecognizer) {
if (recognizer.state == .ended) {
lastScale = 1.0
return
}
let scale = 1.0 - (lastScale - recognizer.scale)
let zoomInAction = SKAction.scale(to: cameraNode.yScale + scale, duration: 0.25)
lastScale = recognizer.scale
cameraNode.run(zoomInAction)
}
问题是,无论我用哪种方式捏,它都会越来越小。我该如何纠正这个问题?
【问题讨论】: