Als «gamepad» getaggte Fragen

2
Welche Gamepad-Funktionalität kann angenommen werden?
Wenn ich Gamepad-Unterstützung anbiete, scheint die einfachste Lösung darin zu bestehen, XBox-Controller zu übernehmen und eine Bibliothek zu verwenden, die die häufigsten Gamepads einem ähnlichen Layout zuordnet. Wenn ich jetzt Kundenbeschwerden minimieren möchte, kann ich dann alle Tasten (auf vernünftige Weise) verwenden, oder sollte ich einige vermeiden, da sie auf …
15 mobile  pc  gamepad 


1
Der Xbox-Daumenstiel dient zum Drehen des Sprites. Die Grundformel lässt es in 90-Grad-Intervallen „kleben“ oder sich „klebrig“ anfühlen! Wie kommt man zu einer gleichmäßigen Rotation?
Ich verwende eine sehr einfache Formel, um anhand des Daumensticks des Xbox-Controllers zu berechnen, in welchen Winkel mein Sprite (z. B. Raumschiff) zeigen soll, dh Sie verwenden den Daumenstift, um das Schiff zu drehen. In meiner Hauptaktualisierungsmethode: shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); In meiner Hauptzeichnungsmethode: spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, shuttleAngle, …
9 xna  c#  sprites  rotation  gamepad 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.