Anuncios Google

Usar stick en Luadev.

Hola a todos.

Quisiera saber como puedo usar el pad digital, joystick, stick o como lo quieran llamarlo en Lua Dev.

controls.stick.up? xD

Como seria?

Salu2


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.

Si quieres que el incremento

Si quieres que el incremento sea proporcional a lo que mueves:

if math.abs(controls.analogx()) > DEADZONE then var.x = var.x + controls.analogx()/127 * VELOCIDAD end
if math.abs(controls.analogy()) > DEADZONE then var.y = var.y + controls.analogy()/127 * VELOCIDAD end

Imagen de NEKERAFA

Mmm...

Mejor calculo 128/velocidad y ese resultao se lo divido a la función, así ahorro variables XD

Imagen de Dioni0396

Mira la docu O_O

controls.up()

controls.down()

O que intentas decir?

Ese es el pad analogico.

Ese es el pad analogico. Arriba, abako, izquierda, derecha.

Me refiero al joystick de la psp, el que est abajo de las flechas.

Imagen de Dioni0396

Entonces

--Cambiarlo por:
   if controls.analogx() > 40 then yomismo.x = yomismo.x + 3; end
      if controls.analogx() < -40 then yomismo.x = yomismo.x - 3; end
--Lo mismo con controls.analogy()

Ok.Gracias.

Ok.

Gracias.

EDITO:

Que he hehco mal?

if controls.analogx() > 40 then p.x = p.x+velocidad elseif controls.analogx() > -40 then p.x = p.x-velocidad end
if controls.analogy() > 40 then p.y = p.y+velocidad elseif controls.analogy() > -40 then p.y = p.y-velocidad end

Me lo mueve mal :S

Que esta mal?

Imagen de AitorDB

By Aitor

if controls.analogx() > 40 then p.x = p.x+velocidad 
elseif controls.analogx() < -40 then p.x = p.x-velocidad end
 
if controls.analogy() > 40 then p.y = p.y+velocidad 
elseif controls.analogy() < -40 then p.y = p.y-velocidad end

 

Tenias que cambiar > por <, porque tu quieres que sea de -40 para abajo (es un numero negativo)


Sígueme en Twitter: @Aitor_db

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.