Anuncios Google

Algunas preguntassobre LUA

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]]----


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.
Imagen de joselopez32

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

Imagen de Pana

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.

Imagen de Arbër

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

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.