Ich denke darüber nach, Spiele für Tablets zu machen. Ich komme aus einem PC- / Konsolen-Hintergrund und bin mir der enormen Unterschiede in den Benutzeroberflächen sehr bewusst, und dass ich sie unter Berücksichtigung der Zielplattform entwerfen muss. Ein Aspekt, über den ich mir Sorgen mache, ist die Ermüdung der Spieler …
Ich entwickle ein Kartenspiel in XNA. Gibt es OnClickin XNA ein Ereignis für Objekte? Ich versuche, Karten zum Bewegen zu bringen, wenn der Spieler darauf klickt. In diesem Projekt gibt es eine Sprite-Klasse, die die Karte zeichnet, aber ich stecke ein wenig fest, weil ich nicht weiß, wie ich OnClickEreignisse …
Hinweis: Ich muss aufgrund von API-Einschränkungen (SFML) abfragen, anstatt Rückrufe auszuführen. Ich entschuldige mich auch für das Fehlen eines "anständigen" Titels. Ich glaube, ich habe hier zwei Fragen. Wie registriere ich den Eingang, den ich erhalte, und was mache ich damit? Umgang mit Eingaben Ich spreche davon, nachdem Sie registriert …
Wenn Sie sich 3D-Spiele ansehen, mit denen Sie die Kamera mit der Maus steuern können - insbesondere Shooter-Spiele für eine Person und für eine dritte Person -, finden Sie normalerweise zwei spezifische Details: Wenn Sie die Maus nach vorne drücken, wird die Kamera standardmäßig nach oben und beim Zurückziehen nach …
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, oder gibt es eine …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 5 Jahren . Ich denke an ein Spiel, das zwei Mäuse zum Spielen benötigt. Es …
Ich habe einen XBox360-Controller, den ich als Eingabe für eine Anwendung verwenden möchte. Was ich nicht herausfinden kann, ist die Best-Practice-Methode, um dies über eine Schnittstelle herauszustellen. Hinter den Kulissen ist die Klasse, die die Controller verwaltet, auf den Status der Abfragetasten angewiesen. Ich habe anfangs etwas Link ausprobiert: Event …
Im Menüsystem für unser Spiel (Auswählen von Ebenen, Optionen usw.) drückt der Spieler die a-Taste auf dem Gamepad, um zum nächsten Bildschirm zu gelangen. Ich habe das Menüsystem so programmiert, dass gewartet wird, bis die Taste losgelassen wird, bevor eine Aktion ausgeführt wird (dh der nächste Bildschirm angezeigt wird). In …
Angesichts der zunehmenden Verbreitung von Touch-basierten Geräten, bei denen vielen ein echtes D-Pad fehlt, frage ich mich, ob jemand Ressourcen hat, um ein D-Pad auf einem Touchscreen zu emulieren. Ich interessiere mich speziell für XNA- und / oder Android-Codebeispiele.
Ich weiß, dass diese Frage mehrmals gestellt wurde, bin mir aber immer noch nicht sicher, wie die Eingabebehandlung in einer komponentenbasierten Engine implementiert werden soll. Das komponentenbasierte Design, das ich verwendet habe, basierte auf der Blogserie von T = Machine und auf Artemis, in denen Entities nur IDs sind. Bei …
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 einstellen? …
Als vorläufige Lösung verwende ich derzeit das Nuclex-Framework in einem C # / XNA-Spielprojekt für gepufferte Tastatureingaben. Leider stützt sich nuclex auf SlimDX.Directinput.dll und kann daher meines Wissens nur unter Windows-Betriebssystemen verwendet werden. Ich verwende MonoGame jedoch, um auf andere Plattformen (Linux, OSX usw.) abzuzielen, und suche daher nach einer …
Ich verwende ein ereignisbasiertes Eingabeverarbeitungssystem mit Ereignissen und Delegierten. Ein Beispiel: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Ich begann mich jedoch zu fragen, wie ich mit 'verschachtelten' Eingaben umgehen sollte. Zum Beispiel können Sie in Half-Life 2 (oder wirklich in jedem Quellenspiel) Gegenstände mit abholen E. Wenn Sie einen Gegenstand aufgehoben …
Gibt es derzeit einen "Standard" für Touch-Steuerelemente in Shootern auf Plattformen wie iPhone oder Android? Ich habe festgestellt, dass viele von ihnen standardmäßig das automatische Feuern aktivieren oder den Charakter durch direktes Berühren des Sprites steuern, weiß aber nicht, ob dies als Standard auftaucht oder nicht. Ich habe auch virtuelle …
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, dass ich nicht zwischen linkshändigen und rechtshändigen …
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.