Anuncios Google

Duda con menú (URGENTE)

Lo que quiero hacer es un bonito menú, pero me hago "bolas", porque revuelvo luadev con el normal, ahora mi duda es con dev. He checado algunos hb, pero ninguno tiene lo que busco, no se si haya una función o algo para que cuando presione algo me carge el juego.

Espero no confundirlos mucho Risa, en fin este es mi code:

negro = color.new(0,0,0)
azul = color.new(0,0,255)
rojo = color.new(255,0,0)
 
selector = 1
 
menu = image.load ("menu.jpg")
 
while true do
controls.read()
menu:blit (0, 0)
 
if selector == 1 then
screen.print(170,10,"Iniciar juego",1,azul,0x0)
screen.print(170,50,"salir",1,rojo,0x0)
end
 
if selector == 2 then
screen.print(170,10,"Iniciar juego",1,rojo,0x0)
screen.print(170,50,"salir",1,azul,0x0)
end
 
if controls.press("up") then
selector = selector-1
end
 
if controls.press("down") then
selector = selector+1
end
 
if selector < 1 then
	selector = 2
end
 
if selector > 2 then
	selector = 1
end
 
screen.flip()
end 


"Si las puertas de la percepción se purificaran todo se le aparecería al hombre como es, infinito".

 

Si tienes algún aporte túyo o noticia mandame un mp y con gusto pasará a portada.

 


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.

negro = color.new(0,0,0) azul

negro = color.new(0,0,0)
azul = color.new(0,0,255)
rojo = color.new(255,0,0)
 
selector = 1
 
menu = image.load ("menu.jpg")
 
while true do
controls.read()
menu:blit(0, 0)
if selector == 1 then
screen.print(170,10,"Iniciar juego",1,azul,0x0)
screen.print(170,50,"salir",1,rojo,0x0)
end
if selector == 2 then
screen.print(170,10,"Iniciar juego",1,rojo,0x0)
screen.print(170,50,"salir",1,azul,0x0)
end
 
if controls.press("up") or controls.press("down") then
	if selector == 1 then selector = 2 else selector = 1 end
end
if controls.press("cross") then
	if selector == 1 then
		dofile("juego.lua") --Pon Esto Si Tienes El Codigo Del Juego En Otro Script Llamado Juego
		Juego() -- POn Esto Si El Codigo Del Juego Esta En Una Funcion Llamada Juego()
	else os.quit() --Sal Al Xmb
end
screen.flip()
end 

Imagen de -Adolso-Gallardo-

Easy

Thats Easy :P, Es Facil Mira:

negro = color.new(0,0,0)
azul = color.new(0,0,255)
rojo = color.new(255,0,0)
 
selector = 1
 
menu = image.load ("menu.jpg")
 
while true do
controls.read()
menu:blit (0, 0)
 
if selector == 1 then
screen.print(170,10,"Iniciar juego",1,azul,0x0)
screen.print(170,50,"salir",1,rojo,0x0)
end
 
if selector == 2 then
screen.print(170,10,"Iniciar juego",1,rojo,0x0)
screen.print(170,50,"salir",1,azul,0x0)
end
 
if controls.press("up") then
selector = selector-1
end
 
if controls.press("down") then
selector = selector+1
end
 
if selector < 1 then
	selector = 2
end
 
if selector > 2 then
	selector = 1
end
 
if controls.press("cross") and selector == 1 then
dofile("juego.lua") --Pon Esto Si Tienes El Codigo Del Juego En Otro Script Llamado Juego
Juego() -- POn Esto Si El Codigo Del Juego Esta En Una Funcion Llamada Juego()
end
if controls.press("cross") and selector == 2 then
os.quit() --Sal Al Xmb
end
 
 
end
screen.flip()
end 

Salu2!!

Imagen de Dioni0396

Hola friz!

Pues mira el codigo lo tienes mal

Ya que estas repitiendo esto 2 veces

if selector == 1 then
screen.print(170,10,"Iniciar juego",1,azul,0x0)
screen.print(170,50,"salir",1,rojo,0x0)
end
 
if selector == 2 then
screen.print(170,10,"Iniciar juego",1,rojo,0x0)
screen.print(170,50,"salir",1,azu
--Mejor asi
Iniciarjuego = "Iniciar juego"
Salir = "Salir"
selector = 1
while true do
image.blit(0,0,imagen)
screen.print(10,10,Iniciar juego)
screen.print(10,20,Salir)
if selector==1 and controls.press("cross") then
--Se carga lo que quieres que haiga despues de iniciar juego
end
if selector==1 and controls.press("down") then
selector = 2
end
--Y continuarias
Imagen de friz97

Lo de selector

Esta bien, porque es para que cambie de color con los pads, lo que quiero exactamente, es que se carage otra pantalla, osea que avanze al estado de "juego"


"Si las puertas de la percepción se purificaran todo se le aparecería al hombre como es, infinito".

 

Si tienes algún aporte túyo o noticia mandame un mp y con gusto pasará a portada.

 

Imagen de Dioni0396

Seguro?

Seguro?

Imagen de friz97

YA lo probe

y si funca, lo que quiero poner  es "--Se carga lo que quieres que haiga despues de iniciar juego"

la carga como lo cargo o que??


"Si las puertas de la percepción se purificaran todo se le aparecería al hombre como es, infinito".

 

Si tienes algún aporte túyo o noticia mandame un mp y con gusto pasará a portada.

 

Imagen de Dioni0396

Pues pones

if selector==1 and controls.press("cross") then
image.blit(0,0,Siguiente imagen) --Hay cargas tu siguiente imagen
end

Imagen de friz97

Oh gracias

era muy facil.

Te lo agradesco.

Imagen de -Adolso-Gallardo-

Tu Firma

Tu Firma Incumple Las Normas!! Cambiala!

Imagen de Dioni0396

TE diste cuenta

Ahora la cambio

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.