首先让我们介绍一下节点层次结构:
SKView-> SKScene-> SKNode
我在视图中添加了一个UIPinchGestureRecognizer,以便我可以放大和缩小我的内容。这是SKScene对象中的代码:
-(void)handlePinch:(UIPinchGestureRecognizer*)pinchRecognizer{
[self runAction:[SKAction scaleBy:pinchRecognizer.scale duration:0]];
pinchRecognizer.scale = 1;
}
一切都没问题,除了两件事:
convertToNodeSpace
方法将触摸点转换为节点空间来解决这个问题。 Sprite Kit中应该有一个等价物。它是什么?