Ich implementiere ein Messaging-System und frage mich, wie ich mit Ereignissen umgehen soll. Soll ich sie posten und an die entsprechenden Hörer senden, sobald ich sie erhalte, oder sollte ich sie in die Warteschlange stellen und nur versenden, wenn ich dazu aufgefordert werde (höchstwahrscheinlich von der Hauptspielschleife)?
Bearbeiten: Weitere Infos
Mein Spiel ist ein 2D-Plattformer, daher wird die Leistung nicht sehr schwer zu erreichen sein. In Anbetracht dessen, was Roy T. gesagt hat , könnte ich das Ereignis genauso gut senden, sobald es veröffentlicht wird. Es scheint nicht nötig zu sein, es in die Warteschlange zu stellen (es sei denn, ich vermisse natürlich etwas).