is it possible to use applyAngularImpulse but not exponentially increase the speed of the wheel?
Ideally I'd like to have the wheel follow my finger, but setting node.zRotation += atan2f(y2-y1, x2-x1)
spins my wheel out of control. here's what i settled on, but it feels pretty wonky:
- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
SKNode *node = [self nodeAtPoint:location];
CGPoint positionInScene = [touch locationInNode:self];
CGPoint previousPosition = [touch previousLocationInNode:self];
[node.physicsBody applyAngularImpulse:(previousPosition.x - positionInScene.x) * 0.1];
node.physicsBody.angularDamping = 1;
}