Seminario:
Fuentes de Mapa de bit con Hiero: Medición de rendimiento de CCBitmapFontAtlas (con código de muestra) Measuring CCBitmapFontAtlas performance (with sample code)Busque mi cocos2d preguntas frecuentes de I-Phone & Seminarios
Por favor note que la búsqueda de blog en la esquina correcta superior no busca mis preguntas frecuentes y Seminarios.- Note: ¡por favor no comparta relaciones de descarga directas a archivos PDF, las relaciones de descarga expiran después de unos minutos de pareja!
Sólo déjeme decirle que el mismo código de las medidas de rendimiento CCLabel corre en 60 fps en todas partes de todos los modos usando una fuente de mapa de bit.
Usted puede descargar el proyecto de Xcode utilización de CCBitmapFontAtlas aquí.
Usted estará sorprendido que yo sólo tuviera que cambiar dos líneas de CCLabel a CCBitmapFontAtlas y adición del.fnt y archivos.png para las fuentes de mapa de bit. Realmente es tan simple. Incluido en el proyecto es un interruptor de modo que usted pueda probar una de las fuentes corruptas con una imagen verticalmente tirada, por si acaso usted quiere ver como mira. En una palabra: confuso. Included in the project is a switch so that you can try out one of the corrupt fonts with a vertically flipped image, just in case you want to see how that looks. In one word: garbled.









Gracias por reunir esto. Al principio yo creía que me volvía loco – he estado usando Hiero durante unos meses ahora, y temprano en ello trabajó fino. No estoy seguro lo que pasó, pero ahora me pongo el al revés imágenes cuando antes de que yo no fuera (que un dolor). También tengo mucho problema con los artefactos alrededor de los lados de cartas – cuando añado 1 acolchado de pixel, él trabajó, pero todavía tenía artefactos. Cuando añado 2 acolchado de pixel, por la razón que sea todas las compensaciones son incorrectas (en vez de ‘S’ consigo la mitad de ‘R’), arggg …. Esto es algo que puedo fijar probablemente si paso por el archivo y miro los valores reales para la corrección manual, pero esto lo hace muy difícil para pruebas rápidas. Por favor avísenos si usted aprende más sobre como trabajar alrededor de estas cuestiones
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
La cuestión de imagen especular es realmente extraña. Esto también trabajó para mí para las pocas primeras fuentes, pero entonces esto comenzó sólo a crear imágenes especulares. Tengo el sentimiento una vez que el error de programación aparece esto va a quedarse. Tal vez esto podría ayudar a suprimir Hiero de modo que cualquier ajuste salvado sea suprimido, luego lo descargue de nuevo a otra posición. 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.
Con el acolchado recomiendo por rellenar igualmente, si usted rellena 1 pixel a la derecha usted también debería rellenar 1 pixel a la izquierda. Es más un presentimiento aunque, yo consiguiera el sentimiento que el acolchado de ambos lados igualmente podría ser mejor que el acolchado de un lado con 0 y otro con 2.
Su problema puede requerir el cambio de las compensaciones de X/Y también. No estoy seguro lo que ellos hacen y no vi ningún efecto sensible.
[...] Seminario: Fuentes de Mapa de bit con Hiero (etiquetas: I-Phone de cocos2d cocoatouch) [...] cocos2d iphone cocoatouch) [...]
Hola, Steffen.
Seminario bueno, hombre. Conseguí dos preguntas sobre CCBitmapFontAtlas:
1. ¿Hay allí otro programa o manera de hacer atlas de fuente de mapa de bit? Hiero tiene algunos errores de programación serios.
2. Usando cocos2d, tengo que mostrar puntos de daño (números) sobre cada enemigo que golpeé. ¿Debería yo crear variables de CCBitmapFontAtlas cada vez golpeé a un enemigo o hay otra manera de conseguir esto?
Gracias por su tiempo.
Hay un programa llamado BMFont que también es completamente popular. Creo que es para Windows aunque.
Usted puede actualizar la serie de una etiqueta (fuente de mapa de bit o regular) usando el método setString: [etiqueta setString:@ "nuevo texto"];