Buenas
probando y documentandome de la version:
http://dacucar.com/pixtudiodocs/mod_joy_symbols/
ya que en en la que tiene documentada, tiene un fallo de diseño en la pagina web, cuando busco joy...
https://pixtudio.divhub.org/docs/#section30
esulta que no funciona el HATS
JOY_NUM_HATS (INT)
JOY_GET_HAT (INT, INT)
bajo Android.
Estoy usando esta apliacion para andorid, para conectar un mando PS3 sixaxis por cable USB OTG
https://play.google.com/store/apps/details?id=com.locnet.sixaxis
-------------------------------
La version Bluethood, aun no he podido probarlo, ya que mi mando PS3 sixaxis no tiene bateria, para hacer funcionar el bluethood.
aun asi intentare conseguir un mando PS3 Dualshock 2 con la bateria en condiciones.
para usar esta app con ella: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
permite muchos modos para probarlos.
El que me interesa es tipo Gamepad.
Dentro de pocos dias lo probare esta app, con un mando modo bluethood, a ver que tal se comporta
------------
A todo esto hice un sencillo test:
import "mod_text"
import "mod_key"
import "mod_video"
import "mod_joy";
process main()
private
string text;
bt1,bt2,bt3;
pos;
begin
set_mode(640,320);
set_fps(60,0);
write(0,0,0,0,joy_number());//1
write(0,0,10,0,joy_name(0));//nombre
write(0,0,20,0,JOY_buttons(0));//10
write(0,0,30,0,JOY_AXES(0));//5
write(0,0,40,0,JOY_NUM_HATS(0));//1
write_var(0,0,50,0,bt1);write_var(0,10,50,0,bt2);write_var(0,20,50,0,bt3);
write_var(0,0,60,0,x);write_var(0,100,60,0,y);
write_var(0,0,70,0,z);
write_var(0,0,80,0,pos);
repeat
bt1=JOY_GET_BUTTON(0,0);
bt2=JOY_GET_BUTTON(0,1);
bt3=JOY_GET_BUTTON(0,2);
z=JOY_GET_HAT(0,0);
x=JOY_GET_AXIS(0,0);
y=JOY_GET_AXIS(0,1);
pos=JOY_GET_POSITION(0,0);
frame;
until(key(_esc));
end
en Windows 10, funciona perfectamente todo.
uso el driver para el mando PS3 llamado: SCP DS3 Driver Package
se hace pasar por un mando de xbox 360....
Exporte el apk, de este test, para android...
Estoy usando esta apliacion para andorid, para conectar un mando PS3 sixaxis por cable USB OTG
https://play.google.com/store/apps/details?id=com.locnet.sixaxis
y aparentemente funciona todo, menos el HATS, me devuelve siempre 0, es decir ninguna actividad de la cruzeta digital
:(
no se si se considera de tipo AXIS, pero juraria que es HATS la cruzeta digital.
podria ser una limitacion de la app: https://play.google.com/store/apps/details?id=com.locnet.sixaxis
Aun no se de donde viene el problema...
Hola.
Lo he estado mirando. En principio deberían funcionar, creo. Lo probaré con algún joystick mío y te cuento.
Si es un joystick/gamepad de pc USB , se necesita quizás otro aplicación android que haga de intermediario.
No he probado con ese tipo de mandos USB pc.
Quote from: alicesimu on December 04, 2016, 09:18:34 PM
Si es un joystick/gamepad de pc USB , se necesita quizás otro aplicación android que haga de intermediario.
No he probado con ese tipo de mandos USB pc.
Dudo que funcione bien con aplicaciones que hagan de intermediarios... El soporte para joysticks de SDL se basa en el soporte nativo para joysticks de Android (que mejoró bastante con Android 3.1, creo recordar, y después algo más con Android 4.0).
Probe un mando ps3 DualShock 3 sixaxis, por bluethood con la aplicación https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
El resultado es el mismo.
No funciona los hats(cruzeta digital)
El resto si funciona igual que en el pc.
Solo me queda probar un mando de pc USB vía otg, sin usar apps secundarios.