Explique o funcionamento do jogo
Soluções para a tarefa
Respondido por
1
na função na função do jogo de tiro 2 equipes primeiro
Respondido por
0
Jogos são aplicativos multimídia que funcionam em tempo real, desde o game loop a gerenciamento de recursos.<br />Hoje se compararmos um jogo com um aplicativo de janelas, como o um bloco de notas, podemos ver que entre os dois existe uma diferença crucial, que é o fato do jogo rodar em tempo real e o bloco de notas ficar parado esperando que algo aconteça. O bloco de notas (e aplicações de janela em geral) são aplicativos orientados a eventos, ou seja, quando são executados eles fazem a inicialização, criação de janelas, carregam recursos, etc. Depois entram no chamado “loop de mensagens”, que é onde o aplicativo consulta o sistema operacional (ou o gerenciador de janelas) para ver se algo aconteceu, se nada ocorreu o aplicativo fica “parado” esperando uma mensagem (ou evento) chegar.<br />O ficar “parado” aqui quer dizer que o aplicativo não vai estar consumindo CPU (ou apenas um minimo desta), pois o sistema operacional vai ter tirado ele da fila de execução. Quando um evento ocorre (por exemplo, o usuário digitou algo) é gerado um evento que o sistema operacional envia ao aplicativo, que então desperta, processa o evento (imprimindo o texto na tela, caso seja preciso) e depois se não houverem mais eventos fica parado novamente.
Perguntas interessantes