Seminário:
Fontes de Mapa de bits com Hiero: Qual é uma fonte de mapa de bits? What is a bitmap font?Procure o meu cocos2d documentos de perguntas feitas por usuários de I-Phone & Seminários
Por favor observe que a pesquisa de blog na esquina certa superior não procura os meus documentos de perguntas feitas por usuários e Seminários.- Observe: por favor não compartilhe conexões de carregamento diretas a arquivos PDF, as conexões de carregamento vencem depois de uns minutos de par!
Há dois tipos prevalecentes de fontes: truetype e fontes de mapa de bits. As fontes de Truetype são um formato de vetor que significa que estas fontes escalam bem de somente um jogo de dados de vetor, e anti-aliasing e outros efeitos podem ser aplicados facilmente para melhorar a legibilidade ou de outra maneira modificar a fonte. O desconto desta aproximação consiste em que dar texto usando truetype fontes é relativamente lento. Truetype fonts are a vector format which means that these fonts scale well from just one set of vector data, and anti-aliasing and other effects can be applied easily to improve readability or otherwise modify the font. The drawback of this approach is that rendering text using truetype fonts is relatively slow.
As fontes de mapa de bits de outro lado têm uma imagem concreta, ou porção de um atlas de textura, destinado a cada carta usada pela fonte. Isto faz o tamanho da fonte fixado, pode escalar de cima para baixo mas não sem a perda da qualidade de imagem. Ele também necessita que a imagens das cartas estejam na memória que naturalmente consomem mais memória do que os dados de vetor de fontes Truetype. It also requires images for the letters to be in memory which naturally consume more memory than the vector data of Truetype fonts.
Vantagens/Desvantagens
Wikipedia tem sumaria-o agradavelmente:
As vantagens de fontes de mapa de bits incluem:
- Extremamente rápido e simples dar
- As fontes de mapa de bits não escaladas sempre dão exatamente a mesma produção
- Mais fácil criar do que outras espécies.
A desvantagem primária de fontes de mapa de bits é que a qualidade visual tende a ser pobre quando escalado ou de outra maneira transformado, em comparação com traçado e fontes de golpe, e o fornecimento de muitos tamanhos otimizados e feitos pelo objetivo da mesma fonte dramaticamente aumenta o uso de memória.
Comentários (0)
Perguntas relacionadas
- O que as vantagens são a Cocos2d de outros motores de jogo? - Há 5 dias
- Qual é Cocos2d? - Há 5 dias








Obrigado por juntar isto. No início pensei que eu enlouquecia – tenho usado Hiero durante alguns meses agora, e cedo nele trabalhou perfeito. Não estou seguro o que aconteceu, mas agora estou vindo o de pernas para o ar imagens quando antes que eu não fosse (que uma dor). Também estou tendo muita preocupação com os artefatos em volta dos lados de cartas – quando acrescento 1 enchimento de pixel, ela trabalhou mas ainda tinha artefatos. Quando acrescento 2 enchimento de pixel, por alguma razão todas das compensações são incorretas (em vez de ‘S’ adquiro a metade de ‘R’), arggg. Isto é algo que posso fixar provavelmente se eu atravessar o arquivo e olhar para os valores real da correção manual, mas ele fá-lo muito difícil para testes rápidos. Por favor vai se você aprender mais sobre como trabalhar em volta destas questões
I’m not sure what happened, but now I am getting the upside-down images when before I wasn’t (what a pain). I’m also having a lot of trouble with the artifacts around the sides of letters – when I add 1 pixel padding, it worked but still had artifacts. When I add 2 pixel padding, for some reason all of the offsets are incorrect (instead of ‘S’ I get half of ‘R’), arggg…. This is something I can probably fix if I go through the file and look at the actual values for manual correction, but it makes it very difficult for quick tests. Please let us know if you learn any more about how to work around these issues
A questão de imagem de espelho é realmente estranha. Ele também trabalhou para mim para as poucas primeiras fontes, mas então ele começou a criar só imagens de espelho. Tenho a sensação uma vez que o defeito aparece ele está indo ficar. Talvez ele poderia ajudar a eliminar Hiero para que qualquer colocação salvada seja eliminada, logo recarregue dele em outra posição. I have the feeling once the bug appears it’s going to stay. Maybe it might help to delete Hiero so that any saved settings are deleted, then redownload it to another location.
Com o enchimento recomendo forrar igualmente, se você forrar 1 pixel à direita você também deve forrar 1 pixel à esquerda. É mais um pressentimento embora, eu adquirisse a sensação que forrar ambos os lados igualmente poderia ser melhor do que o enchimento de um lado com 0 e outro com 2.
O seu problema pode necessitar a modificação das compensações de X/Y também. Não estou seguro o que eles fazem e não vi nenhum efeito perceptível.
[...] Seminário: Fontes de Mapa de bits com Hiero (etiquetas: I-Phone de cocos2d cocoatouch) [...] cocos2d iphone cocoatouch) [...]
Olá, Steffen.
Bom seminário, homem. Adquiri duas perguntas sobre CCBitmapFontAtlas:
1. Há lá outro programa ou modo de fazer atlas de fonte de mapa de bits? Hiero tem alguns defeitos sérios.
2. Usando cocos2d, tenho de mostrar pontos de dano (números) por cima de cada inimigo no qual bati. Devo criar a cada vez de variáveis CCBitmapFontAtlas bati em um inimigo ou há outro modo de realizar isto?
Obrigado pelo seu tempo.
Há um programa chamado BMFont que é também bastante popular. Penso que é para o Windows entretanto.
Você pode atualizar a série de uma etiqueta (fonte de mapa de bits ou regular) usando o método setString: [etiquete setString:@ "o novo texto"];
Para resolver a questão de imagem de espelho, abra o arquivo.png-> Instrumentos-> sacudidela vertical
Agora salve este arquivo e acrescente-o à pasta de recurso.
TODO O MELHOR