Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

11

28.10.2014, 15:38

In dem Fall wird das ja aber wie ein pushdown automat verwendet. Ich feuere den Spiel-State abl und lade den Pause-State drauf beim Escape drücken, beim erneuten Escape kill ich den Pause-State und lande wieder im Spiel-State.
Oder du gehst vom Pause-State wieder zum Hauptmenü und von dort in ein anderes Level/Game. Und dann nicht mehr zurück in's vorherige Spiel, weil unmöglich. Stack kaputt. Bzw. nicht als Stack verwendet, sondern es gammeln immer alte States weiter unten im Stack herum zu denen man nicht mehr zurück gehen kann. Daher macht ein Stack irgendwie keinen so richtigen Sinn.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

12

28.10.2014, 16:13

Okay, die Begrifflichkeit verwendete ich falsch. Ich habs als FIFO, nicht als LIFO, also eine queue.
Eignet sich meiner Meinung nach super. Was benutzt du, BlueCobold? :)

MfG
Check

@unten: #yolo

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Checkmateing« (28.10.2014, 21:12)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

13

28.10.2014, 16:36

Ich benutze gar nichts. Mein Spiel hat einen Zustand und kann von jedem in jeden wechseln. Fertig. Mögliche Implementierung siehe Signatur.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

14

28.10.2014, 18:30

Eben das. Welchen Vorteil bringt dir denn deine Queue? Ich sehe da keinen drin.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

15

28.10.2014, 19:11

Queue macht finde ich sogar noch weniger Sinn als ein Stack. Ich kann mir ja Situationen vorstellen, wo man in einem Spiel in einen Zustand und wieder zurück in den vorherigen wechselt. Aber eine Queue hat irgendwie gar keinen Zweck.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige