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 …
Ich bin ein autodidaktischer Programmierer, daher kenne ich die richtigen Methoden nicht. Ich habe einfache Spiele wie Asteroiden und Schlange gemacht, aber in diesen Spielen können Sie die Variablen innerhalb der Keyevent-Funktionen leicht ändern. So habe ich es in meinem einfachen Asteroids-Spiel gemacht: /* * key listener events */ public …
Es können immer nur 4 Tasten gleichzeitig gedrückt werden, sodass sich die Spieler manchmal nicht bewegen können Jeder Spieler hat seine eigenen Kontrollen i Ändern, Pfeil nach oben und die anderen für jeden Spieler --- v EingängeV-VV public string UpArrow; public string DownArrow; public string LeftArrow; public string RightArrow; if(Input.GetButton(UpArrow)) …
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 Eingabepipeline funktionieren?
Was ist die häufigste Art, mit Mausklicks in Spielen umzugehen? Vorausgesetzt, Sie haben nur die Möglichkeit, Eingaben über die Maus zu erkennen, ob eine Taste nach oben oder unten gedrückt ist. Ich verlasse mich derzeit nur darauf, dass die Maustaste ein Klick ist, aber dieser einfache Ansatz schränkt mich in …
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 ist.
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 ist. Wie kann ich das lösen?
Ich möchte mit der Entwicklung für Kinect beginnen, aber das schwierigste Thema dafür - wie man Tastatur- und Mauseingaben an jede Anwendung sendet. In der vorherigen Frage habe ich einen Rat erhalten, meinen eigenen Treiber für diese Geräte zu entwickeln, aber dies wird eine Weile dauern. Ich stelle mir eine …
Um mir das grundlegende Programmieren von Spielen beizubringen, werde ich einen Klon von Pong programmieren. Ich werde das Observer-Entwurfsmuster mit einer Schnittstelle zwischen der Eingabe und der Spiel-Engine verwenden. Ich bin mir jedoch nicht sicher, was die Schnittstelle tun soll. Eine Idee, die ich hatte, war, dass die Eingabeschnittstelle der …
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 konnte ich innerhalb von 14 oder 15 Millisekunden …
Im Moment arbeite ich an Eingaben für mein Spiel. Der einzige Controller, den ich besitze, ist ein XBOX 360. Soweit ich sehen kann, sind dies tatsächlich Auslöser, wenn der Steuerknüppel eines Controllers eine Z-Achse hat. Im Wesentlichen frage ich mich, ob dies von einem Controller zum nächsten konsistent ist.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.