Texto

A parte artística deve se preocupar com as fontes usadas nos textos dentro do jogo. Apesar de grande parte das engines atuais aceitarem fontes true type e outras, sempre pode acontecer de você precisar de fontes especiais em bitmap para um determinado tipo de painel ou efeito.

Dicionário: Fontes True Type são um tipo de fonte desenvolvido pela Apple Computers no fim da década de 1980 com um competidor para as fontes Type 1 da Adobe em PostScript. O principal poder do TrueType era originalmente oferecer aos desenvolvedores de fontes um nível mais alto de controle sobre precisamente como suas fontes seriam exibidas, até o nível do pixel, em várias alturas de fontes.

Para se fazer uma fonte de bitmap, um bitmap de 128-caracteres tem que incluir exatamente 8*10*128 = 10240 pixels. Bitmaps de fonte de 11, 128, ou 256 caracteres são possíveis. Uma vez que nós temos a FONTE disponível, nós poderemos fazer um TEXTO na parte de programação usando o comando string.

No exemplo acima uma fonte bitmap para se criar textos em um painel de lâmpadas.

É muito importante se ater as dimensões da imagem de fonte, reforçando.

Para que o texto fique visível na tela, em primeiro lugar nós temos que definir um jogo de caracteres (fonte) primeiro. Uma fonte simplesmente é composta de pequenas imagens para cada letra. As imagens aparecem em uma certa ordem dentro de um bitmap. Esta ordem corresponde aos primeiros 128 ou 256 caracteres dos caracteres definidos do PC (agrupamento ASCII).

Ao todo, o bitmap têm que deixar espaço para 128 ou 256 letras, números e símbolos, cada caractere ocupa exatamente a mesma quantia de espaço. A primeira fila permanece vazia, a terceira fila contém as letras maiúsculas, a quarta contém as letras minúsculas. O espaço entre os caracteres podem ser fixados a cor transparente 0. Sem dizer que todo tipo imaginável de definição de caracteres – por exemplo, símbolos gregos, caracteres extraterrestres ou os que se originam de sua própria imaginação – podem ser representados.

Ver Mais

Esta postagem foi modificada pela última vez em 04/09/2012 18:31

Postagem relacionada