Forum: Multimedia
Delphi
by Nonsense,
29. Nov 2004
Ist doch logisch, du musst die Richtung zur aktuellen Position addieren.
Kleines Beispiel:
DX := Cos(Random(360) * Pi / 180) * Speed;
DY := Sin(Random(360) * Pi / 180) * Speed;
X := X + DX;
Y := Y + DY;
Forum: Multimedia
Delphi
by Nonsense,
8. Nov 2004
Hmm, mir fällt da spontan nichts Anderes ein. Vektorrechnung wäre da wohl am effektivsten.
Forum: Multimedia
Delphi
by Nonsense,
8. Nov 2004
Stichwort ist da Vektorrechnung. Meine Idee wäre da jetzt, 2 Vektoren zu erstellen, wobei der erste die Unterseite deines Autos darstellt und der andere orthogonal zu diesem liegt. Wenn du dein Auto jetzt drehst, drehst du gleichzeitig deine Vektoren und kannst dann die nächste Position berechnen.