10752
« en: Junio 24, 2014, 04:42:38 »
A ver si ese disparo supera los 255!
Publica el código del joystick, en realidad es muy fácil, creo que estás fallando en que al detectar una dirección dejas de leer las siguientes.
Actualmente tu haces esto:
- Es arriba > mover nave arriba > ir al final
- Es derecha > mover nave derecha > ir al final
- Es abajo ... > ir al final
- Es izq... > ir al final
- Final
Tendrías que hacer algo asi:
- Es arriba > mover nave arriba
- Es derecha > mover nave derecha
- Es abajo ...
- Es izq...
Entonces, si es arriba mueve nave hacia arriba, luego comprueba si es hacia la derecha y si es la mueve, luego izq y luego abajo. De esa manera permites que se pulsen de forma simultanea varias direcciones.
La otra opción que tienes es preguntar por arriba+derecha y mover en diagonal, arriba+izquierda y mover en diagonal pero me parece que no es la mejor opción...