Als «input» getaggte Fragen

12
Maus in SDL einschließen

Wie kann ich die Maus des Benutzers in meinem Spiel fangen? Es ist kein Vollbild-Spiel, aber ich möchte, dass der Benutzer die Maus nicht außerhalb des Bildschirms ziehen kann. Muss ich die Koordinaten der Maus und von SDL_WarpCursor überprüfen, damit sie (manuell) im Fenster angezeigt werden,...

11
Umgang mit Tastatur- und Mauseingaben (Win API)

Unter Windows gibt es verschiedene Möglichkeiten, Maus oder Tastatur abzufangen. Also habe ich einige davon ausprobiert, aber jeder von ihnen hat einige Vor- und Nachteile. Ich möchte Sie fragen: Welche Methode verwenden Sie? Ich habe diese ausprobiert: WM_KEYDOWN / WM_KEYUP - Hauptnachteil ist,...

11
Wie mache ich eine verzögerte Mauseingabe?

Ich habe ein Autospiel und die Idee ist, dass der Spieler betrunken ist. Ich möchte eine verzögerte Eingabe von der Maus haben, bei der Sie die Maus zum Drehen hin und her bewegen. Wie kann ich eine konstante Verzögerung zwischen der Eingabe des Benutzers und der Abbiegungsmenge des Autos...

9
Tastenkombinationen für umfragebasierte Eingaben

Angenommen, Sie haben ein Eingabesystem, das auf Abfragen basiert void update() { if( Keyboard[ 'A' ] ) // A is down } Angenommen, Sie möchten Tastenkombinationen mit einer Länge von 3 bis 8 erkennen können (z. B. nach unten, nach unten, nach vorne, A für Hado-Ken). Wie würden Sie am besten ein...

8
Wie funktioniert eine Input Pipeline?

Ich habe diesen Artikel über die Implementierung einer Eingabepipeline für Android gefunden, aber ich verstehe nicht wirklich, wie es funktioniert. Ich verstehe auch das Programmierkonzept einer Pipeline oder eines Pools nicht vollständig. Könnte jemand diese Konzepte erklären und wie sie als...

8
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI

Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert...

8
Wie erhalte ich die verstrichene Zeit des Tastendrucks?

Ich muss in der Lage sein zu bestimmen, wie lange ein Schlüssel mit hoher Genauigkeit gedrückt wurde. Wenn sie beispielsweise sehr schnell auf die Taste tippen, wird möglicherweise eine Zeit gemeldet, die kürzer als die Zeit für jeden Aktualisierungsrahmen

7
Erkennen Sie extrem schnelle Joystick-Tastendrücke?

Ist es dem Spieler normalerweise möglich, eine Taste innerhalb eines einzelnen Frames zu drücken und loszulassen, damit die Spiel-Engine keine Zeit hat, sie zu erkennen? Wie gehen Programmierer normalerweise mit dieser Situation um? Ist es überhaupt notwendig, damit umzugehen? Während des Tests...