Ich versuche, dem Benutzer ein Paddel zu zeichnen, mit dem er dann einen Ball schlagen kann. Allerdings kann ich den Ball nicht dazu bringen, richtig zu springen, weil die x- und y-Komponenten der Ballgeschwindigkeit nicht an der Wand ausgerichtet sind. Wie kann ich das umgehen?Einen Ball mit beliebigem Winkel von einer Wand abprallen lassen?
Ich versuchte den Rat von Gareth Rees here, aber anscheinend weiß ich nicht genug über Vektoren, um es folgen zu können. Zum Beispiel, ich weiß nicht, was genau Sie in einem Vektor speichern - ich weiß, es ist ein Wert, mit Richtung ist, aber speichern Sie die 2 Punkte, es ist zwischen der Neigung, der Winkel?
Was ich wirklich den Winkel der Wand und die x- und y-Geschwindigkeiten gegeben muß, wie der Ball, die neuen x- und y-Geschwindigkeiten danach zu finden.
Ein schönes Vektor-Tutorial in einem einzigen Absatz! Sie definieren nicht Teilung obwohl (notwendig, den Einheitsvektor für die Suche), aber es ist nicht schwer zu ergründen, dass die gleichen Regeln wie für das Produkt gelten ... teilen Sie einfach jede Komponente des Vektors durch den Skalar. – MattJ