Anuncios Google

[LUA]alguien me da una idea!!!

bueno estoy programando un juego de dados que no tengo la minima idea para acer k la pieza se mueva a lo del resultado de los 2 dados bueno solo kiero k me den una idea no codigos jejeje pongo esto para identificar los dados
DADO1 = 0
DADO2 = 0

bueno y cuando pulsamos x

if pad:cross then
DADO1 = math.random(1,6)
DADO2 = math.random(1,6)
end

bueno eso es lo k ago con los dadito eso aunke tengo k agregarle mas codigos pero kizas en una semana este bien con todo solo kiero saber como aplicarselo al personaje pa k se mueva a la posicion k debe de estar.

Bueno Un salu2 a todos gracias


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 Arkanist

Por ejemplo

Puedes poner una pequeña animacion para que parezca que se muevan.

Por ejemplo

if pad:cross() then

contador:start()

end

 

if contador:time >100 then

screen:blit (0,0,imagendados1)

elseif contador:time > 200 then

screen:blit (0,0,imagendados2)

asi vas poniendo hasta el tiempo que quieras que se vean como se mueven los dados.

luego cuando quieres que ya salga el numero

despues de el ultimo elseif pones

elseif contador:time > tiempomaximo then

dado[1]= math.random (1,6)

dado[2]=math.random (1,6)

 for a=1,2 do

for i=1,6 do

 if dado[a] = i then

 screen:blit (0,0,imagen i)

Este ultimo buvle for, no se si se podria hacer con las imagenes, ya que no estoy seguro. Si no, siempre podrias poner todo en ifs

if dado1=1 then

screen:blit (0,0,imagen1)

elseif dado1=2 then

screen:blit(0,0,imagen2)

 y asi todo el rato.

Tambien hay que tener en cuenta de si los dos dados, estaran en una misma imagen o no, si no, donde pone 0,0,imagen, habra que ajustarlo a las propiedades del dado, supongo que tu ya me entiendes.

Esto es solo un pequeño ejemplo que se me acaba de acudir mientras escribia, y como soy bastante novato, no se si funcionara xD.

enga Saludos, y espero que te sirva.

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.