Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    Beitrag

    Hallo 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…

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    Beitrag

    Zitat 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)

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    Beitrag

    Ach so. Na, dann ist ja noch besser.

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    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.

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    Beitrag

    Zitat 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…

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    Beitrag

    Hallo 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 …

  • Benutzer-Avatarbild

    Xbox-Controller auslesen

    Higlav - - Sourcecode-Austausch

    Beitrag

    Zitat 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...