Lançada a GameSpaceLib 1.5.4 - 05/10/2009 19:59:21
Usuário: Andre Santee
Categoria: Geral
Visualizações: 110
Já está disponível para download a versão 1.5.4 da GSlib. Entre as novidades da versão está o suporte à z-test, que pode ser usado para acelerar (e muito) o ordenamento de sprites, fazendo com que não seja obrigatório desenhar os sprites que ficam "por trás" primeiro, tornando a ordem de desenho livre e poupando a CPU de eventuais rotinas de sorting (ordenamento). O screenshot a seguir mostra um conjunto de sprites que foram desenhados em ordem aleatória, mas a sequencia de profundidade foi respeitada (pilares mais "próximos" escondem os de trás).
Outra novidade é o suporte a multitexturas, que permite combinar cores de várias camadas de textura sem precisar utilizar pixel shaders. Veja a lista completa das novidades da versão nova da GameSpaceLib no arquivo leia-me.txt incluso no SDK.
Esses recursos novos estão sendo utilizado em um engine que venho desenvolvendo já a alguns meses, mas que só agora disponibilizei algumas imagens da versão beta.
Veja o vídeo:
Este engine é totalmente baseado em sprites 2D e escrito com a GameSpaceLib. Ele usa pixel shaders para fazer a iluminação baseada em normalmaps. O engine suporta qualquer tipo de construção de mapas (isomérico, orthogonal, etc.) pois é baseado em entidades arbitrárias, ao invés de tiles fixos.
A primeira coisa que você verá no vídeo é o editor de entidades, onde o usuário pode configurar o tipo de iluminação, partículas e outros efeitos e propriedades da entidade. A segunda coisa que o vídeo mostra é o editor de mapas (em versão beta ainda).
Uma das características mais interessantes é a capacidade de pré-renderizar os lightmaps de entidades e luzes estáticas (usando o recurso de render-targets também incluso na GSlib), então somente luzes e entidades dinâmicas irão ser computadas.
Se, com a tua boca, confessares Jesus como Senhor e, em teu coração, creres que Deus o ressuscitou dentre os mortos, serás salvo. Porque com o coração se crê para justiça e com a boca se confessa a respeito da salvação.
(Romanos 10:9-10)