Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Xbox-Controller auslesen
BeitragHallo liebe Community, Ich habe mir in Eigenregie eine Möglichkeit gesucht, meinen Xbox-Controller für den PC auszulesen, ohne XNA nutzen zu müssen. Nach einigen Stolperfallen und Sackgassen kann ich nun mit einer funktionstüchtigen Klasse aufwarten, die die gewünschte Funktionalität beinhaltet. Ohne da noch viel Text hinzuklatschen möge das Klassendiagramm einen ersten Eindruck vermitteln: Klassendiagramm: vb-paradise.de/index.php/Attachment/31263/ Funktionsweise: Die Klasse nutzt hierbei Funkt…
-
Xbox-Controller auslesen
BeitragZitat von v-go: „Eine Frage stellt sich mir trotzdem, funktioniert das auch mit den Controllern der XBOX 360 oder nur mit der aktuellen XBOX One. (Bei der "ersten" und "besten" BOX kann es ja nicht klappen, da die Controller keine USB Schnittstelle und/oder Bluetooth besitzen)“ Hallo v-go. Der Code ist nur für die Xbox-Controller ausgelegt, die für Nutzung am PC ausgelegt sind. (Versteckter Text)
-
Xbox-Controller auslesen
BeitragAch so. Na, dann ist ja noch besser.
-
Xbox-Controller auslesen
Beitrag@Parmaster WindowsBase ist der fehlende Verweis, so scheint mir. Den findest du unter Assambly -> Framework. Ich trag's gleich oben mal in den Code ein. Danke für den Hinweis.
-
Xbox-Controller auslesen
BeitragZitat von Parmaster: „wie muss das genau aussehen, um z.B. abzufragen ob der linke Stick nach links oder rechts gedrückt wird?“ Die Events Left/Right-Stick-Changed/Started/ReachedMaximum liefern alle ein Objekt vom Typ StickChangedEventArgs, das die Eigenschaft Direction beinhaltet. Es ist eine Instanz der Enumeration StickDirection, die dir sagt, in welche Richtung(en) der Stick gedrückt wurde. Da sich das überschneiden kann, habe ich es so eingebaut, dass auch zwei Werte(zB. Up und Left) mitge…
-
Xbox-Controller auslesen
BeitragHallo Parmaster, Also deinen Code für den LeftStick habe ich mal testweise übernommen und probiert - der scheint in Ordnung zu sein. Habe ihn etwas modifiziert, aber der Grundaufbau bleibt der gleiche: VB.NET-Quellcode (13 Zeilen) Was das mit den Buttons betrifft: Zitat von Parmaster: „Buttons: VB.NET-Quellcode (7 Zeilen) Hab ich irgendwas vergessen? Oder stimmt es grundsätzlich nicht?“ Du musst Zeile 4 ändern von Btns.HasFlag zu e.ChangedButtons.HasFlag, da beim Loslassen des Buttons dieser ja …
-
Xbox-Controller auslesen
BeitragZitat von Parmaster: „hab zum testen eine MessageBox benutzt, und die kommt nach drücken eines Buttons oder bei Benutzung des Sticks genau 49 mal. An was kann das liegen?“ Oh, das weiss ich jetzt ehrlich gesagt nicht. Wahrscheinlich staut sich diese Anzahl an Nachrichten im Hintergrund an, während die MessageBoxen aufpoppen. Ich teste immer mit Console.Writeline, womit ich auch einfach die Anzahl Aufrufe überprüfen kann...