Estou implementando um sistema de mensagens e estou pensando em como devo lidar com eventos. Devo publicá-las e enviá-las aos ouvintes apropriados assim que recebê-las ou devo colocá-las na fila e despachar apenas quando for solicitado (provavelmente pelo loop do jogo principal)?
Editar: Mais informações
Meu jogo é um jogo de plataformas 2D, então o desempenho não será muito difícil de alcançar. Considerando o que Roy T. disse , acho que devo enviar o evento assim que ele for publicado; parece não haver necessidade de enfileirá-lo (a menos que esteja faltando alguma coisa, é claro).