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.
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.
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.
¡ 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.
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.
Pues a mi me funciona.
Yo estoy usando el LuaPlayerHM7 de Homemister & PickDat y me funciona perfectamente.
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
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()
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)
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.