vereis estoy haciendo el menu para mi nuevo hb y me tira un error en la linea 4 (attempt to index global color(a nil value)) antes usaba LuaHM7 así que es posible que tenga algo mal que haya que poner en LuaDev, aqui mi code:
os.luadevsplash()
--Colores
black=Color.new(0,0,0,255)
--Cargando imagenes
menu = {}
menu[1] = image.load('Imagenes/fondo menu1.png')
menu[2] = image.load('Imagenes/fondo menu2.png')
menu[3] = image.load('Imagenes/fondo menu3.png')
menu[4] = image.load('Imagenes/fondo menu4.png')
options = 4
mActual = 1
while true do
controls.read()
screen:clear(black)
screen:blit(0,0,menu[mActual])
if controls.up() then
if mActual<=1 then mActual=4 else mActual = mActual - 1 end
elseif controls.down() then
if mActual >=4 then mActual = 1 else mActual = mActual + 1 end
end
if controls.cross() and mActual == 1 then
System.message('En Proceso',0)
end
if controls.cross() and mActual == 2 then
System.message('En Proceso',0)
end
if controls.cross() and mActual == 3 then
System.message('En Proceso',0)
end
if controls.cross() and mActual == 4 then
System.message('En Proceso',0)
end
screen:flip()
end
PD: ¿como hago para poner el code en color?
-> Creaciones <-
Os invito a probar el lol xD
http://signup.leagueoflegends.com/?ref=50814a20894be236637679
en la linea 22 tienes un
en la linea 22 tienes un screen.blit, y deveria ser image.blit
provablemente ese sea tu error
saludos
ES ESE
Estaba confundido con luaNDS y por eso no lo veia
si pero ahora las imagenes
si pero ahora las imagenes pasan muy rapido no se ve casi la flechita :$
es poruque usas
es poruque usas controls.(control) para la lectura de controles, va a leer si estas pulsando y va a cambiar conforme la velocidad del bucle, yo te recomiendo que uses controsl.press(control) para que detecte la pulsacion una sola ves
ejemplo
if controls.press("up") then end
saludos
muchas gracias ya me funciona
muchas gracias ya me funciona todo
PD: Que gran comunidad !!
xD que bueno que les haya
xD que bueno que les haya servido de algo
saludos
Ni idea de cuál es la linea
Ni idea de cuál es la linea 22 pero creo que es esta:
screen:blit(0,0,menu[mActual])
es screen.blit o si quieres menu:blit o nose xD igual sirve.
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
es que es color.new
es decir color sin la mayuscula del principio
jaja vaya tela tio que error
jaja vaya tela tio que error mas tonto
PD: Dioni0396 siempre estas disponible en la web jaja
Para eso estamos
xD
hay otro error :$ linea 22
hay otro error :$ linea 22 attempt to call method blit (a nil value)
es
screen.blit
eso es lo que yo tenia puesto
eso es lo que yo tenia puesto no ?
linea 22: screen:blit(0,0,menu[mActual])
PD: MIERDA NADA YA ME HE DADO CUENTA LO SIENTO JAJA
ademas
clear tampoco en con 2 puntos sino con uno solo, asi:
screen.clear
Ademas tienes muchisimos mas fallos
porfa corrigeme tio esque
porfa corrigeme tio esque esto de los menus con LuaDev es nuevo para mi :$
Un momento por favor
...
gracias tio esque me
gracias tio esque me desesperan tantos errores :$
PD: linea 22 attempt to call field blit(a nil value)
el field es nuevo xD
Aqui lo tienes
tio me esta sacando de quicio
tio me esta sacando de quicio el dichoso blit me da error y no se porque
linea16 attempt to call field blit (a nil value)
Usa esto
Ahora bliteara solo UNA imagen y no se movera, ya se que quieres que se mueva, pero de momento haz eso y dime si sale error
sale el mismo error pero en
sale el mismo error pero en la 21 es decir el problema sigue siendo el blit xD
El problema esta en la carga
de imagenes......
espera te paso mi hb por
espera te paso mi hb por privado y a ver si lo conseguimos arreglar
....
.....
Vale
¿Como que screen.blit?? Es
¿Como que screen.blit?? Es image.blit... A y por cierto no hace falta el clear.