Академический Документы
Профессиональный Документы
Культура Документы
danhett 4
Al corriente 30 de septiembre de 2016
Hola.
La forma en que funciona es que tengo un único sprite grande de la página del libro
"extendido", que luego contiene elementos secundarios para la animación, así como
también las etiquetas de texto como hijos de este objeto. Luego puedo escalar todo
arriba y abajo en la ventana, lo que me permite mantener el 'libro' centralizado en la
página y presentarlo lo más grande posible:
En el escritorio esto funciona genial. Sin embargo, en el móvil, la escala funciona (como
en, todo es del tamaño correcto y en el lugar correcto), pero mis mapas de bits y texto
escalan realmente mal.
lumoludo 22
Al corriente 30 de septiembre de 2016
Si está utilizando webfonts para escribir su texto, no estoy seguro de por qué tendría
tanta pixellación.
Esto es solo una toma en la oscuridad, pero ¿estás usando el mismo tamaño de punto
para la fuente independientemente de la resolución y luego usando la propiedad de
escala o poniéndolo en un grupo que escalas? Si ese es el caso, yo diría que trate de no
escalar el texto, sino que simplemente use un tamaño de fuente apropiado en función de
la resolución del dispositivo. No he experimentado problemas como este, pero me
imagino que posiblemente cause un problema.
megmut 43
Al corriente 1 de octubre de 2016
Cuando uso texto de mapa de bits, generalmente tomo uno de dos enfoques.
danhett 4
Al corriente 2 de octubre de 2016
Eso es algo que intenté en realidad: si creo en la fuente de mapa de bits teniendo en
cuenta el dispositivo PixelRatio, sin escalar, lo crea muy bien. Sin embargo, cuando
vuelve a reducirse, vuelve a estar pixelado.
Me pregunto si parte de esto es solo que estoy escalando por una cantidad tan grande
tal vez.
danhett 4
Al corriente 2 de octubre de 2016
Hmm. Entonces, además de este irritante problema de escalado, el texto parece ser el
cuello de botella de mayor rendimiento. Estoy tentado de arrancarlo todo de todos modos
y utilizar mapas de bits del texto: nada es dinámico, esto es solo texto de libro de cuentos
que se encuentra en una página y no es probable que cambie.
danhett 4
Al corriente 2 de octubre de 2016
Pensando en ello ... el problema de escala aquí es más grande que el texto mismo: en mi
dispositivo aquí (un Galaxy S6) incluso los mapas de bits se ven muy pixelados, incluso
con el suavizado habilitado. Este es un dispositivo de bastante alta resolución y tiene
píxeles más que suficientes para tirar (para comparar los objetos dom están bien, etc.).
Como caso de prueba adicional, aquí también tengo un iPad mini sin retina, y las fuentes
se ven absolutamente bien.
hey dudes - disculpas por el bache, pero todavía estoy luchando con este.
¿Alguien ha encontrado algo similar antes? mi proyecto está terminado aparte de este
irritante problema de escalamiento!
saibotlive 10
Al corriente 7 de diciembre de 2016
Citar
Pensando en ello ... el problema de escala aquí es más grande que el texto mismo:
en mi dispositivo aquí (un Galaxy S6) incluso los mapas de bits se ven muy
pixelados, incluso con el suavizado habilitado. Este es un dispositivo de bastante
alta resolución y tiene píxeles más que suficientes para tirar (para comparar los
objetos dom están bien, etc.).
Como caso de prueba adicional, aquí también tengo un iPad mini sin retina, y las
fuentes se ven absolutamente bien.
Estoy teniendo este problema ahora, con el texto de mapa de bits muy pixelado
danhett 4
Al corriente 14 de diciembre de 2016
Solo para informar, esto se resolvió de acuerdo con el siguiente fragmento: 'obra de arte'
en este contexto es el titular del juego que escala hacia arriba y hacia abajo. El resultado
final es una escala perfecta en todas partes.
var ratio = artwork.scale.x * artwork.parent.scale.x;
var style = { font: 24 * ratio + "px Varela Round", fill: fill, align:
"center" };
var text = game.add.text(xPos, yPos, copy, style);
text.smoothed = true;
text.scale.x /= ratio;
text.scale.y /= ratio;