GLBasic Benutzerhandbuch

Main sections

FORCEFEEDBACK

FORCEFEEDBACK nJoy#, dauer#, x_motor#, y_motor#



Aktiviert eine Kraft auf den ForceFeedback - Joystick nJoy#. Die dauer# wird in millisekunden angegeben. Ein neuer Aufruf von FORCEFEEDBACK löscht die aktuellen Einstellungen. motor# ist ein Wert von -1 bis 1, der angibt wie stark der Motor drücken soll.
Hat das Gerät "nur" Rumble-Funktion sollte man beide Achsen auf "1" setzen, oder abwechselnd auf -1/+1 setzen - dann funktioniert's auch mit anderen Joysticks. Wobei ich dann keine Garantie übernehme, dass diese evtl. dadurch geschrottet werden...

// --------------------------------- //
// Project: ForceFeedback - Test
// IDE Version: 2.50107

LIMITFPS 50 // 20 ms / frame
id = 0
WHILE TRUE
jx = GETJOYX(id)
jy = GETJOYY(id)
PRINT "+", 160, 160
PRINT "X", jx*160+160, jy*160+160
FORCEFEEDBACK id, 21, jx, jy
SHOWSCREEN
WEND

See also...