Como puedo poner movimiento de la forma ++++++ simple??
Aqui les dejo mi codigo que me da error:
Jugador=image.load("personaje.png") Jugador = { } Jugador[1] = { x = 200, y = 50 } while true do controls.read() screen.clear() image.blit(Jugador[1].x,Jugador[1].y,jugador) if controls.left() and Jugador[1].x > 0 then Jugador[1].x = Jugador[1].x - 2 end if controls.right() and Jugador[1].x then Jugador[1].x = Jugador[1].x + 2 end if controls.up() and Jugador[1].y > 0 then Jugador[1].y = Jugador[1].y - 2 end if controls.down() and Jugador[1].y then Jugador[1].y = Jugador[1].y + 2 end screen.flip() end
Jugador = { imagen =
Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es
Tus dos primeras lineas ya no
Tus dos primeras lineas ya no se llevan bien.
Jugador = imagen
Jugador = tabla vacia.
Me suena a que la imagen se va a tomar viento.
Mas facil:
Jugador = { x = 200, y = 50, imagen = image.load("bla...") }
Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es
Si, así yo la hago, aunque
Si, así yo la hago, aunque últimamente...
jugador={image.load("Ruta"),100,100}
juador[1]:blit(jugador[2],jugador[3]);
By jorge_97
EDITO:
ESTE EL CODIGO:
He probado las dos opciones... el resultado es=
Error=
En linea:6
se intento index? (alcance field, con valor nil)
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Claro, es Jugador.imagen:blit
Claro, es Jugador.imagen:blit
By jorge_97
Haber probare esas opciones...!! xDDD
un momento.. please!!
Recomiendo más la de dev ya
Recomiendo más la de dev ya que queda mas fñacil de acceder, el dia que vaya a usar 10 variables en un array y lo hagas con los números tendrás que ir mirando todo el rato xD
que error da
que error da?
By jorge_97
Da error en la imagen... algo de index
es
que luaDEV si distingue de mayusculas y minisculas, arriba tienes puesto Jugador = image....
y abajo tienes puesto jugador, sin esa mayuscula, todo da error
image.blit(Jugador[1].x,Jugador[1].y,jugador) <------------------ Ese es el fallo
By jorge_97
Edito: Lo he probado...Y me da error en la misma linea de antes pero esta vez:
"Argumento nº 1 incorrecto para blit se esperaba un objeto del tipo image y se recibio un objeto del tipo number.
¿?
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Prueba: jugador:blit(jugador[
Prueba:
jugador:blit(jugador[1].x,jugador[1].y)