JoyU# und JoyV#

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Lord_Vader

Betreff: JoyU# und JoyV#

BeitragSa, Aug 30, 2014 8:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi zusammen,

JoyX() JoyY() und JoyZ() funktionieren bei mir (einmal mit GamePad, einmal 5-Achsen joystick).
JoyU() und JoyV() zeigen immer -1 (was hiesse sie sind nicht vorhanden).

Google ergibt nicht und im chat konnte mir leider auch keiner helfen. Eventuell kennt sich hier einer damit aus Very Happy

P.S. ich nutze im moment windows 7, falls das relevant sein sollte

MfG Vader

Holzchopf

Meisterpacker

BeitragSa, Aug 30, 2014 10:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Schön, dass du uns das mitteilst Rolling Eyes

Ich nehme an, du möchtest einfach wissen, was JoyU und JoyV repräsentieren, resp. wieso sie nicht das repräsentieren, was du von ihnen erwartest. Ich zitiere mal frei die BMax-Doku zu PUB.FreeJoy, Zitat:
The U value of a joystick usually corresponds to a joystick's 'slider' or 'throttle' feature, although this may vary depending on the joystick, and will not be available with all joysticks.

Dasselbe steht bei JoyV. Also so vom Schiff aus würde ich sagen, dass weder dein Joystick noch dein Gamepad U- oder V-Achsen haben Wink

Versuch doch stattdessen mal JoyRoll und JoyPitch Smile
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

Lord_Vader

BeitragSa, Aug 30, 2014 10:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Mein Joystick hat aber Throttle-Control Wink

Wie kann ich denn mehr Achsen abrufen?

Holzchopf

Meisterpacker

BeitragSa, Aug 30, 2014 10:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah voilà. Davon ging ich nicht aus weil du was von Gamepad und Joystick schriebst. Nahm an, du hättest eine 0815-Ausrüstung... Rolling Eyes

Ich habe hier ein Logitech Dual Action Gamepad und das identifiziert die Achsen X,Y (links) sowie Z und R (rechts).

In BB kannst du nicht mehr als die Achsen X, Y, Z, U, V, Pitch, Yaw und Roll abfragen, ausser noch Hat, was aber wohl in die Kategorie "Sonderform von Joystick-Achse" fällt. Und in BMax (oder im FreeJoy-Modul) kamen als einzige dokumentierte Achsen R und Wheel hinzu.

Dumme Frage, aber: Hast du die Treiber installiert?

Ich kann dir sonst mal die BMax-FreeJoy-Demo als exe schicken, welche dir die aktiven Achsen und ihre Werte angibt. Wenn da dann nichts auftaucht, kann ich dir nicht mehr weiterhelfen.

Lord_Vader

BeitragSa, Aug 30, 2014 11:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja windows hat korrekt die richtigen treiber installiert.
Hab auch das logitech gamepad.

Das ist doof, wenn man die anderen achsen nicht abfragen kann -.- Dann kommt ein Spaceshooter schon nichtmehr in frage Evil or Very Mad

Holzchopf

Meisterpacker

BeitragSa, Aug 30, 2014 11:09
Antworten mit Zitat
Benutzer-Profile anzeigen
B3D ist ja jetzt open source. Vielleicht fügt jemand die anderen Achsen noch hinzu, wenn du lieb fragst Wink
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

Lord_Vader

BeitragSa, Aug 30, 2014 11:12
Antworten mit Zitat
Benutzer-Profile anzeigen
*Liebfrag* xD

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group