Ich bin ein galaxian-like-Shooter zu machen, und mein Feind Objekte haben ein Ziel Vector, die sie zu reisen, dieses Stück Code verwendet:Galaxian-like Feind Bewegung
Bewegung gearbeitet wird aus durch:
this.Motion = InitialPosition - Destination;
Dies bedeutet, dass sie in einer geraden Linie in Richtung des Ziels reisen.
Allerdings möchte ich sie ein bisschen interessanter machen, und reisen auf einer Sünde oder cos Welle, ein bisschen wie Galaxian tat.
Wie kann ich das tun?
Die meisten Antworten lieferten gute Ideen, aber ich fühlte, dass dies das Beste war. Bezier-Kurven ermöglichen eine größere Vielfalt an Bewegungen und können die Dinge interessanter halten. Vielen Dank für die Antworten! – AllFallD0wn