segunda-feira, 11 de maio de 2015

Protótipo de Worms e uso de threads

O projeto do protótipo de Worms foi finalizado. Seria muita extenso explicar, e muitas das coisas não foram feitas por mim, mas se alguém que está aprendendo Unity quiser se aventurar, o código está disponível no GitHub: https://github.com/marcoprado17/WormsProject

Um demo foi colocado no Youtube também, o resultado ficou legal.


O processo de recomputar a superfície após colisão é um pouco custoso, então foi utilizada uma thread para realizar esse processo em paralelo. Para observar melhor a diferença, um amigo piorou um pouco o algoritmo. Dá para ver no vídeo abaixo que quando há colisão sem threads, o jogador fica lagado e não consegue se movimentar, enquanto com thread o resultado fica bem melhor.


Até mais!

Nenhum comentário:

Postar um comentário