Duda lua hmv2

Vereis, tengo muchas dudas, pues estoy migrando el guitarra gero de hm7 a v2, pero ahora no tengo tiempo y solo os pongo una.

Como se escribe texto? Me da error con la parte size.

Saludos


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de el__QAT

Pues..

Ya te han dado la respuesta, y te digo que algo de lo que mas me gusta es el doble color en el texto:

Te doy un ejemplo:

--Colores--
 
blanco = Color.new(255,255,255,255)
cafe = Color.new(125,63,0,255)
 
 
if current == 1 then
     screen.startDraw()
     screen.clear(0)
	 Image.blit(0,0,fondo)
     screen.print(130,30,"**Gamebootools v3.0**",1,cafe,blanco,0)
     screen.print(30,80,Gameboots,.9,cafe,blanco,0)
     screen.print(30,95,Liberar,.8,blanco,0)
     screen.print(30,110,Envio,.8,blanco,0)
     screen.print(30,125,USB,.8,blanco,0)
     screen.print(30,140,Creditos,.8,blanco,0)
     screen.print(30,200,"Salir",.8,blanco,0)
     screen.endDraw()
   end

Y el resulato es algo como esto:


Tutorial: Fabricando nuestro propio micrófono para la PSP.

Exclusivo de PSP.Scenebeta.com

Imagen de ZYX3D

Muchos colorines y tal...

Muchos colorines y tal (y consiguiente uso de recursos y cual), pero esto...

...¿sirve para escribir texto en español/castellano?

Me refiero a esa exótica lengua que usa acentos gráficos, abre interrogantes y admiraciones, etcétera...

Porque veo que en la captura pone "menu, envios, conexion, creditos" donde debiera "menú, envíos, conexión, créditos"; y como en las versiones anteriores de los players las lenguas no-inglesas y toda la localización no-inglesa era sistemáticamente ignorada, supongo que el australiano habrá seguido saltándoselas a lo canguro...

(Por localización no-inglesa me refiero a cosas como los nombres de los meses, de los días de la semana, etc.; que en Lua estándar se supone que van con os.setlocale, pero en los players de PSP y Win fallan miserablemente...)


Strength is irrelevant. Resistance is future. We wish to improve ourselves.

La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.

Imagen de P22

A ver, permite solo

A ver, permite solo carácteres comunes, pero no la ñ ni acentos ni los símbolos extraños esos comola aeñe XDXD

De todos modos siempre podéis buscar la librería hecha por pipa


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de ZYX3D

Caracteres comunes...

Lua, al fin y al cabo, cuenta los caracteres como byte, así que no le veo mucho sentido limitarlo a los 127 del ASCII puro y duro...

Y la librería de pipagerardo tampoco permite abrir interrogantes o admiraciones, ni localización "como Dios manda" (ni que sea una página de carácteres Win1252 "de toda la vida")... y lo peor es que esto de estas implementaciones (no de la de pipagerardo, que usa la fuente monospace incorporada) encima, se "cargan" los que ya vengan con TTF... y en las propias fuentes de la PSP/XMB sí que hay los acentos, y distintas páginas de caracteres.

Pufff... me parece el chocolate del loro, la verdad. Quiero decir, poner "pijadas" en cosas poco importantes (no es que sea fundamental que las letras tengan brillos y antialiasing y tal), pero algo fundamental como los caracteres "raros" que de raros tienen poco, no se pueda. Tampoco me parece que HM haya hecho un trabajo especialmente bueno con las librerías (que sí permiten estas rarezas en el XMB...)

Como para hacer una videoaventura o un juego de rol con esto...

Ahora sólo me falta que me digan que el LPHMv2 aún deja menos memoria libre que los HM7 o inferiores, y ya será el mundo al revés... :D


Strength is irrelevant. Resistance is future. We wish to improve ourselves.

La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.

Imagen de P22

Las exclamaciones  e

Las exclamaciones  e interrogantes se pueden poner bien

Imagen de ZYX3D

No con la de pipagerardo

A ver, que yo recuerde, lo único que hacía la librería de pipagerardo era apuntar las "excepciones", y después hacer otra pasada: donde había una "á", escribía "a" en la primera pasada, y un apóstrofe en la segunda. Como mi vieja Lettera 25.

Y para refrescar la memoria, he ido al léeme de la función, y te copio y pego:

"-- Esta función hace muchas cosas, la más importante es que permite escribir la "ñ" y
-- los acentos, la diéresis "¨" es pintada como "^" y abrir exclamación e interrogación
-- los pinta "!", "?". No es perfecto pero hace comprensible los textos escritos en
-- Español."

Un acento circunflejo no es una diéresis. Una apertura de interrogante o exclamación es ¿¡, no ?!.  Eso, en español, no es "bien". Y siguen faltando las cedillas, los otros "carácteres raros" del francés o catalán (que tiene acentos agudos y graves, y çedillas, y...), ni te soluciona la papeleta que no reconozca "Á" como mayúscula de "á" (y viceversa), ni que "Á" y "A", a efectos de ordenación, sea lo mismo (se siguen poniendo las minúsculas después de las mayúsculas, y la "á" va ¡después de la z!). Etcétera.

No quiero quitarle mérito a nadie (es una manera original), pero es incompleta y lenta, y no "bien".


Strength is irrelevant. Resistance is future. We wish to improve ourselves.

La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.

Imagen de P22

De todos modos, ya cancelé

De todos modos, ya cancelé el proyecto orque es muy dificil y tiene muchos bugs

Imagen de P22

Hala tio como mola XD Bueno,

Hala tio como mola XD Bueno, yo lo acabo de probar y me salen dosproblemas:

1ºLa PSP crashea al poco rato.

2º Encima de la pantalla sale como una franja negra, pero al hacer capturas no se ven.

Saludos


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de Migueliziosop

Así se escribe..

Ahora con todos los cambios se debe de escribir así:

screen.print("x, y, Migueliziosop, 0.7, color, colorfondo, 0")
 
--Te recuerdo que ahora en las variables de color tendrán que ser así:
negro = Color.new(0, 0, 0, 255) --Siempre tendrá que ir 255 o le podrías bajar el valor ya que es el alpha.

Espero que me hayas entendido. Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.