Buenos días, estoy trabajando con windows para poder terminar mi proyecto final de carrera con LUA, empleo el SCITE para compilar y ejecutar los programas y la versión de LUA creo que es una 5.01, o algo asi, el problema que tengo es que al utilizar la siguiente instrucción:
blanco= Color.new(255,255,255)
LUA me da un fallo tanto al compilar como al ejecutar, de hecho no me deja ejecutar, he leido ya en algun foro que al parecer esto se solucinoa con una versión del compilador LUAplayer HM7, he probado a buscar este compilador en internet y lo encuentro, pero al ir a instalarlo se me pide una clave que no tengo, sabeis alguna solucion "gratuita" para la solucion de este problema, muchas gracias por anticipado, un saludo
hola chico, lo siento pero
hola chico, lo siento pero eso ya esta probado, es algun tema de alguna libreria que con windows no funciona y no se pq, me ocurre lo mismo al poner screen, se me va a buscar la variable y me dice que no existe gracias por la ayuda
Color.new no existe
El problema real es que, en Lua, Color.new no existe. Ni existe tampoco una clase "Color" (ni imagen, ni...): eso es userdata de una serie de compiladores. Y el HM7 es para PSP, no sé qué haces probándolo para un interpretable de Windows... Lo que sucede es que es un tipo de datos que se ha convertido en estándar de facto para cierta familia de reproductores (que no "compiladores", que Lua es interpretado...).
Utiliza el LuaPlayer para Windows, que es adaptación del 0.20, y acepta sin problemas las clases Color, Image y alguna otra.
Strength is irrelevant. Resistance is future. We wish to improve ourselves.
La fuerza es irrelevante. La resistencia es futuro. Queremos mejorarnos.
Mmmm...
Talves...
Un saludo!
Los Espacios
Entre los signos no afectan, igual que las tabulaciones despues del if blablabla then, es sólo estetica.
Lo mismo puedes hacer suma=a+b que suma = a + b