Ich arbeite an einem Top-Down-Shooter, der DoDonPachi , Ikaruga usw. ähnelt . Die Kamerabewegung durch die Welt erfolgt automatisch, wobei sich der Player im sichtbaren Bereich der Kamera bewegen kann.
Auf dem Weg dorthin werden Feinde so programmiert, dass sie an bestimmten Punkten des Pfades erscheinen. Obwohl dies einfach klingt, habe ich zwei Möglichkeiten gefunden, um diese Punkte zu definieren:
- Kameraposition: Löst das Laichen aus, wenn die Kamera an den Punkten vorbeigeht
- Zeit auf dem Weg: "30 Sekunden, 2 Feinde erschaffen"
In beiden Fällen würden die kamerarelativen Positionen sowie das Verhalten des Feindes definiert.
Wie ich es sehe, wie Sie diese Punkte definieren, wirkt sich direkt darauf aus, wie der 'Level-Editor' oder was Sie haben, funktionieren wird.
Gibt es Vorteile eines Ansatzes gegenüber dem anderen?