Saiu a GSlib 1.5.4

1 view
Skip to first unread message

André Santee

unread,
Oct 5, 2009, 6:00:57 PM10/5/09
to GameSpaceLib Google Groups
Já está disponível para download aqui no site 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:
http://www.youtube.com/watch?v=0YdPHNJjSxI

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, então somente luzes e entidades dinâmicas irão ser computadas.

Mandem opiniões!

Obrigado,
André.
Reply all
Reply to author
Forward
0 new messages