Eu sei que muitos jogos estão usando fontes de bitmap. Quais são as vantagens da renderização / manipulação de fontes com base em vetor quando comparadas às fontes de bitmap e em quais cenários elas mais importam?
Prefira um foco em jogos 2D ao responder a esta pergunta.
Se relevante, inclua exemplos de jogos usando qualquer uma das abordagens.
EDIT: inclua também sua preferência pessoal se você tiver experiência com o assunto.
Alguns fatores que você pode considerar:
- quantidade de texto usada no jogo
- escala de texto
- sobreposição de glifos e anti-aliasing
- qualidade geral de renderização
- cores e estilo da fonte
- requisitos de interface do usuário
- localização / unicode
- quebra de texto e formatação
- implantação de plataforma cruzada
- 2d vs 3d
Fundo:
Estou desenvolvendo um jogo simples de queda de blocos em 2D, direcionado para pc. Gostaria de adicionar rótulos de texto para os botões de nível, pontuação e menu. Estou usando o SFML, que usa o FreeType internamente, para que os recursos baseados em vetor fiquem facilmente disponíveis para o meu projeto.
Na minha opinião, o tamanho das fontes em jogos simples geralmente não varia, e as fontes de bitmap devem ser mais fáceis para preocupações entre plataformas (formatos e qualidade de renderização). Mas não tenho certeza se estou perdendo alguns pontos importantes aqui, especialmente porque quero aprimorar a aparência do jogo final.