Hallo Zusammen,
ich mache gerade eine merkwürdige Beobachtung bezüglich applyImpulse und applyForce. Ich möchte gerne, dass beides auf ein Objekt einwirkt - leider ohne Erfolg.
Ich erwarte bei obigen Code das Selected Node in eine Richtung beschleunigt wird und langsam durch die Force vom Weg abkommt. Da das Objekt verlangsamt wird (hieß das Attribut damping?), müsste es irgendwie eine Art Bogen laufen.
Tatsächlich geht die Node schnurstracks gerade aus. Wenn ich den Impulse auskommentiere wirkt die Force allein. Kann man beides nicht mit einander kombinieren?
Danke für euren Input.
ich mache gerade eine merkwürdige Beobachtung bezüglich applyImpulse und applyForce. Ich möchte gerne, dass beides auf ein Objekt einwirkt - leider ohne Erfolg.
Quellcode
- float multiplier = 0.2;
- CGPoint velocity = [self.panGestureRecognizer velocityInView:self.panGestureRecognizer.view];
- CGPoint p = multiplyPoint(velocity, multiplier);
- CGVector vect = CGVectorMake(p.x, -p.y);
- [self.selectedNode.physicsBody applyImpulse:vect];
- // try a force
- [self.selectedNode.physicsBody applyForce:CGVectorMake(-vect.dx*3, vect.dy*3)];
Ich erwarte bei obigen Code das Selected Node in eine Richtung beschleunigt wird und langsam durch die Force vom Weg abkommt. Da das Objekt verlangsamt wird (hieß das Attribut damping?), müsste es irgendwie eine Art Bogen laufen.
Tatsächlich geht die Node schnurstracks gerade aus. Wenn ich den Impulse auskommentiere wirkt die Force allein. Kann man beides nicht mit einander kombinieren?
Danke für euren Input.