Buenas SceneBeta.
Queria ver si alguien me podria ayudar con este codigo, estoy empezando a programar en Lua y estoy probando mis primeros programitas en el Simulador de Lua.
Este código no da ningún error al ejecutar, pero se supone que al presionar A las variables deberian cambiar para que la parte que dice --> se pueda mover hacia la derecha, pero no se mueve por más que presiono A, ojala alguien me puede decir si tiene algun error, o debo probarlo directamente en un NDS (No lo he hecho por que tengo de momento bloquada la FlashCard).
--Empezando a programar en Micro Lua DS --Autor: csar.ale --Variables de color Azul = Color.new(0, 0, 31) while true do --Blue principal Controls.read() variablex = 10 variabley = 10 screen.print(SCREEN_UP, variablex, variabley, "--->",Azul) if Keys.newPress.A then variablex = variablex + 10 end if variablex == 200 then variablex = 10 variabley = 10 end --Parte inferior screen.print(SCREEN_DOWN, 10, 10, "Comeinzo a aprender",Azul) render() --Liberacion de memoria end --salir
Saludos!
No creo
Por que el movimiento de --> depende de si presionas el boton o no.
Acabo de identificar que el error era usar las variables como locales y no como globales, menudo coñazo.
Gracias por la ayuda, saludos!
render()
render() no es para liberar memoria, es como el screen.flip() de PSP, para refrescar la pantalla.
Saludos!
Ok
Gracias no lo sabía.
Saludos!