Anuncios Google

problema con Font en PSP

He estado unos dias haciendo un homebrew, y ahora que lo tengo mas o menos hecho (aún queda un poco) queria pasarlo a la psp para ver que tal quedaba.

El caso es que me funciona bien, pero cuando tenia que cargar un tamaño de letra ("letra25 = Font.createProportional()")  me da este error:

Error: Ejemplo.lua:11 : attempt to index global 'Font' (a nil value)

Press start to restart.

Porque este error me lo da solo en la PSP y en el PC no?? en la PSP no se puede canviar el tamaño de la fuente?? 

 Gracias.


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 pipagerardo

LuaplayerHM8

No funcionan las fuentes de texto normales en esta versión. Cuando acabe de estudiar toda la versión HM7 empezaré con los cambios de la HM8.

Pero el más importante es que ahora utiliza las fuentes de la propia PSP y cambia toda la forma de utilizarlas. 

Imagen de Arkanist

Pero si uso un eboot, que

Pero si uso un eboot, que tiene que ver LuaplayerHM?? eso no es un programa?? (puede que esto sea una pregunta muy tonta, pero es que no lo se y así saldré de dudas xD)

Gracias y Saludos.

Imagen de pipagerardo

¡ Madre mia !

El "eboot.pbp" que te ejecuta tus scripts en LUA ¿ de donde lo has sacado ?

Hay varias versiones de Luaplayer para PSP, (todas son "eboot.pbp") las más usadas son las del tandem Homemister & PickDat que ya van por la versión HM8.1

http://luaplayerhm.xtreemhost.com/

Lo primero que tienes que saber para programar LUA en PSP, es qué  Luaplayer estas utilizando porque hay funciones que no son comunes a todas las versiones.

Normalmente las funciones Gráficas, de Sonido y de Sistema suelen cambiar entre versiones diferentes. 

Te recomiendo que utilizes el LuaPlayerHM7 de Homemister & PickDat. No uses de momento versiones superiores ni inferiores.

Imagen de Arkanist

Perdona... pero es que no

Perdona... pero es que no sabia realmente esta parte ya que nunca la llegue a ver o encontré.

Ahora ya podre seguir con mi homebrew tranquilamente.

Muchas Gracias por todo lo que me has ayudado, me has solucionado muchos problemas (algunos muy tontos como este, no me culpes :S) Espero no tener que seguir preguntando muy amenudo.

Saludos.

Imagen de pipagerardo

Pues a mi me funciona.

Yo estoy usando el LuaPlayerHM7 de Homemister & PickDat y me funciona perfectamente.

Imagen de Arkanist

Pero no hay forma de que

Pero no hay forma de que funcionen las fuentes con un eboot sin apoyarse a ningun programa??

Pero yo lo quiero poner en un eboot, porque en teoria me gustaria participar en el scenary beta, pero no se si participar porque mi juego es bastanta malo y aún le faltan cosas :P

Imagen de pipagerardo

Respuesta

letra25 = Font.createProportional()

letra25:setPixelSizes(0, 25)

blanco = Color.new( 255, 255, 255 )

screen:fontPrint( letra25, 120, 100, "Script de Ejemplo",  blanco )

screen.flip()

Imagen de Arkanist

Nada

Nada, me sigue dando el mismo error. Hay que activar algo en la psp para que acepte la font o algo?? (el homebrew se ejecuta con un eboot)

ah, y tamiben me da el mismo error cuando intento escribir algun archivo

archivo = io.opne("ejemplo.lua","w")

me dice que lo mismo pero con archivo (a nil value)

Imagen de Arkanist

Porfavor que alguien me

Porfavor que alguien me responda, es que si no lo se del todo, casi no puedo seguir con mi homebrew.

Se agradeceria mucho una respuesta almenos hoy.

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.