Die meisten Anwendungsentwicklungen basieren auf der Entwicklung mit Ereignissen. Welche Rolle spielt die Entwicklung mithilfe von Ereignissen und welche Kompromisse gibt es angesichts des Game-Loop-Stils bei der Entwicklung von Spielen und der (häufig) erforderlichen hohen Leistung / des hohen Durchsatzes? Hat die häufig betroffene Synchronisation / Sperrung einen größeren Einfluss?
Zum Beispiel: - Wie benachrichtigt das Netzwerk [Schicht] die Spielschleife über empfangene Daten? - Wie meldet das Physiksystem Kollisionen?
Ich frage, weil ich mich an eine Zeit erinnern kann, als die Spieleentwicklung mit Ereignissen ein striktes Nein-Nein war. Hat sich das geändert?
quelle