Matter.js Berechnung der benötigten Kraft

8

Ich versuche, eine Kraft auf ein Objekt anzuwenden. Um es in den Winkel zu bewegen, den meine Mausposition relativ zum Objekt erzeugt.

Ich habe den Winkel

%Vor%

Jetzt muss ich eine Kraft anwenden, um den Körper dazu zu bringen, sich in diesem Winkel zu bewegen. Was setze ich die Werte unten für die Methode applyForce?

%Vor%

Was setze ich hier in die x- und y-Werte ein, damit sich der Körper entlang des Winkels zwischen der Maus und dem Körper bewegt?

    
KyleK 06.03.2016, 12:49
quelle

1 Antwort

2

Um eine Kraft anzuwenden, um Ihr Objekt in diese Richtung zu bewegen, müssen Sie den Sinus und den Kosinus des Winkels im Bogenmaß verwenden. Sie möchten die Position des Objekts als ersten Vektor übergeben, um kein Drehmoment (Rotation) anzuwenden.

%Vor%

Auch wenn Sie es brauchen, sind die Dokumente auf applyForce() hier .

(Ich verstehe, dass diese Frage alt ist, mache ich mehr oder weniger für jeden, der darüber stolpert)

    
brennanenanen 15.07.2017 13:30
quelle

Tags und Links