Hola, tengo un problema:
Al cargar el siguiente script, se queda la pantalla de la PSP en negro y se apaga. ¿Me podeis corregir algun posible error?
(Uso LuaDEV)
Aqui el codigo:
--Empezamos bucle y funcion opcion1 = image.load("Chistes/Chiste1.png") opcion2 = image.load("Chistes/Chiste2.png") opcion3 = image.load("Chistes/Chiste3.png") opcion4 = image.load("Chistes/Chiste4.png") opcion5 = image.load("Chistes/Chiste5.png") opcion6 = image.load("Chistes/Chiste6.png") opcion7 = image.load("Chistes/Chiste7.png") opcion8 = image.load("Chistes/Chiste8.png") opcion9 = image.load("Chistes/Chiste9.png") opcion10 = image.load("Chistes/Chiste10.png") opcion_actual = 1 while true do image.clear() controls.read() function cambiaopcion() if opcion_actual == 1 then image.blit(0,0,opcion1) end if opcion_actual == 2 then image.blit(0,0,opcion2) end if opcion_actual == 3 then image.blit(0,0,opcion3) end if opcion_actual == 4 then image.blit(0,0,opcion4) end if opcion_actual == 5 then image.blit(0,0,opcion5) end if opcion_actual == 6 then image.blit(0,0,opcion6) end if opcion_actual == 7 then image.blit(0,0,opcion7) end if opcion_actual == 8 then image.blit(0,0,opcion8) end if opcion_actual == 9 then image.blit(0,0,opcion9) end if opcion_actual == 10 then image.blit(0,0,opcion10) end if controls.r() and controls.press("r") then opcion_actual = opcion_actual +1 end if controls.r() and controls.press("r") and opcion_actual >= 10 then dofile("script2.lua") end end cambiaopcion() screen.waitvblankstart() screen.flip() end
Ayudadme, por favor.
Salu2.
Encontré la solucion:
Encontré la solucion: en vez de image.clear() tenía que poner screen.clear().
Bueno, soy humano, puedo equivocarme :-)
Saludos.
En lua dev
LuaDev las imagenes no se blitean asi si no :
Variable_de_image:blit(x,y)
Ademas Pusiste en el bucle, cambia_opcion() y mas abajo lo pusiste otra vez,
Salu2!!
no interesa sirve de las 2
no interesa sirve de las 2 formas si te das cuenta en el help aparece asi pero opcional mente ouedes usas eso ya q simlifica
me asava eso por no poner
me asava eso por no poner screen.flip() no mire bein tu script pero ps ay te digo me pasava por eso