Hola a todos y a todas, me gustaria que me respondierais a las siguientes dudas ya que estoy trabajondo en un VIDEOJUEGO y me gustaria seguir adelante con el, GRACIAS.
1. Como puedo hacer que pulsando el boton X mi personaje haga un movimiento de espada completo?
(El movimiento de espada esta hecho en 4 imagenes pero al pulsar el X solo hace una de ellas, al pulsarlo la segunda vez hace el siguiente movimiento y asi sucesivamente, claro que al mantenerlo pulsado el boton X hace todos los movimientos, ?pero puedo hacer que mi personaje haga el movimiento completo de la espada pulsando solo una vez el boton X?)
2.Hay alguna manera de hacer comandos pulsando dos botones en LUA?
(Por ejemplo si pulso el Boton L y el Boton R a la vez ocure esto)
3.Podria alguien explicarme de forma menos complicada como hacer guardar/cargar una partida?
Muchas gracias por responder ;)
-----[[7 años en Scenebeta, con la misma ilusión que la del primer día]]----
Para la animacion de la espada...
primero debes cargar las imagenes, por ejemplo:
movimiento1 = Image.load("ruta de la imagen")
movimiento2 = Image.load("ruta de la imagen")
movimiento3 = Image.load("ruta de la imagen")
movimiento4 = Image.load("ruta de la imagen")
Despues debes crear la animacion:
Timer = 0
function animacionespada()
Timer = Timer + 1
if Timer < 0 or Timer > 4 then
Timer = 0
end
if Timer == 1 then
jugador.img = movimiento1
end
if Timer == 2 then
jugador.img = movimiento2
end
if Timer == 3 then
jugador.img = movimiento3
end
if Timer == 4 then
jugador.img = movimiento4
end
end
while true do
if pad:cross() then
movimientoespada()
end
screen.flip()
screen.waitVblankStart()
end
Creo que con eso podria salirte
MMMM:.. Lo de los
MMMM:.. Lo de los movimientos "completos" se hace a través de Sprites, que son imagenes que tienen en una unica imagen todos los dibujitos que pertenecen a cada movimiento. Como se hace un sprite... NI IDEA XDDDD. De momento (como veo que estás empezando), dejaría un poco de lado el tema artístico-graficos. Centrate en lo que es programación en si. Hasta que saques una primera version (aunque el movimiento de espada solo sean 2 pasos). Entonces, puede que alguien se anime a colaborar haciendote los sprites y demás. Pero primero, familiarizate con el lenguaje.
La combinación de botones es algo sencillo... Tomatelo como dos requisitos que se tienen que cumplir, así que esto se haría con un bucle "if".
if pad:l() and pad:r() then
Tal y cual patapim patapam.
End.
Lo de guardar juego... es complejo. Ni idea (ni por asomo) de como se hace :P.
www.SceneBeta.com recomienda Mozilla FireFox.
La verdad
Es que ya llevo un tiempo con lua pero digamos que lo he hecho en "secreto".
De todos modos gracias (las sprites ya las tengo listas lo unico que quiero saber es como se pude hacer que aparezcan todas las img. osea una tras otra aparezcan al pulsar el boton X,pero sin mantenerlo pulsado)
-----[[7 años en Scenebeta, con la misma ilusión que la del primer día]]----
Puedes mirarte mi juego o
Puedes mirarte mi juego o los tutoriales de mordi, en ambos esta la animacion