Ich habe einen grundlegenden Charakter-Controller für einen 2D-Plattformer mit Box2D eingerichtet und fange an, ihn zu optimieren, damit er sich gut anfühlt. Physik-Engines haben eine Menge Drehknöpfe zu tun, und es ist mir nicht klar, welche ich verwenden sollte, wenn ich zum ersten Mal mit einer Physik-Engine schreibe. Sollte das …
Ich mache gerade ein Spiel in C # mit Direct X 9.0. Das Remake des Spiels ist Donkey Kong NES. Ich habe fast alles abgeschlossen, aber ich habe Probleme mit der Physik von Marios Sprung. Ich habe Variablen für die Y- und X-Koordination deklariert. Ich habe mich gefragt, ob es …
Der Titel sagt so ziemlich alles. Ich schreibe gerade ein Desktop-Spiel, das von Gelegenheitsspielern wahrscheinlich nicht gespielt wird. Daher gehe ich davon aus, dass fast jeder Benutzer höchstwahrscheinlich bereits eine Maus mit Scrollrad + Taste besitzt. Ist das wahr? Diese Frage ist für "Gamer" - es ist mir egal, ob …
Ich habe gerade eine Multi-Thread-Eingabebearbeitung in meiner Spiel-Engine implementiert, bei der der Code, der das Betriebssystem abfragt, um Eingaben daraus zu sammeln und sie mit einem Zeitstempel zu versehen, sich in einem separaten Thread befindet und jeder Frame im Haupt-Thread die gesammelten Eingaben bis zu einem auffrisst logische Spielzeit. Es …
In wahrscheinlich jedem Spiel muss sich ein Entwickler irgendwie mit Eingaben befassen, es können einfache Tastatur- und Mausereignisse, Berührungsereignisse oder etwas wie eine Beschleunigungsmessereingabe sein. Diese Eingabe wirkt sich direkt oder indirekt auf Objekte im Spiel aus. Manchmal kann dieselbe Eingabe unterschiedliche Objekte beeinflussen. Jetzt habe ich darüber nachgedacht, wie …
Ich entwickle ein Spiel, bei dem die Eingabemethode abgefragt wird. Da ich mich jetzt jedoch eingehender mit den Spielmenüs und anderen UI-Komponenten befasse, möchte ich wahrscheinlich ereignisgesteuerte Eingaben haben. Vielleicht haben Sie sogar beides, verwenden ereignisgesteuert für die Benutzeroberfläche und fragen nach der Eingabe "world". Ich bin gespannt, was der …
Unser Spiel funktioniert hervorragend mit Touch oder Maus, aber der Surface-Stift scheint sich überhaupt nicht als Zeigegerät zu registrieren. Wie können wir den Stift in Unity in einem nativen Build unterstützen? Diese Frage auf der Unity Answers-Website legt nahe, dass wir sie als UWP-App erstellen könnten. Dies bedeutet jedoch, dass …
Gibt es eine Standardtechnik zum Verwalten von Eingaben in großen Spielen? Derzeit wird in meinem Projekt die gesamte Eingabebearbeitung in der Spieleschleife ausgeführt: while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ case SDLK_c: //do stuff break; } break; case SDL_MOUSEBUTTONDOWN: switch(event.button.button){ case SDL_BUTTON_MIDDLE: //do stuff break; } …
Meine Frage ist: Wie kann ich mit Spielzuständen in meinem Entitätssystem umgehen, ohne einen Stapel von Spielzustandsobjekten zu behalten? Wenn sich eine Entität beispielsweise für Eingabeereignisse registrieren muss, ruft die Eingabekomponente das Eingabesystem auf und sagt "Diese Entität für diese Eingabe registrieren". Dies ist alles in Ordnung, aber wenn Sie …
Ich erstelle ein 2D-Plattformspiel wie Super Meat Boy, bei dem es auf die Präzision der Bewegung meiner Hauptfigur ankommt. Ich benutze libgdx. Die Tastatursteuerung auf dem PC funktioniert präzise, aber wenn es um die Handhabung des Beschleunigungsmessers geht, ist es wirklich schwierig, die Zeichen präzise zu handhaben. Dies verschlechtert sich …
Das Parsen von Benutzerbefehlen in einem Textabenteuer ist ein Spektrum von Abenteuers einfachem " Nach Norden gehen" bis zu einigen verblüffend cleveren Befehlen in hhgttg . Ich erinnere mich an nette Anleitungen in Computerzeitschriften in den 80ern, aber jetzt finde ich fast nichts im Netz außer einer kurzen Wikipedia-Referenz . …
Ich habe es geschafft, einen USB-Treiber für die Verbindung zum PS3-Controller in OSX zu finden. Wie hier berichtet , kann eine Verbindung zum Controller über Bluetooth hergestellt werden. Ich habe überprüft, ob die Eingabe über Snes9x ordnungsgemäß funktioniert. Jedenfalls ist das nur der Hintergrund für meine eigentliche Frage. Gibt es …
Ziemlich einfache Frage, aber ich bin mir der Antwort nicht sicher. Sollte ich Benutzersteuerelemente entwickeln, die die Maus verwenden, oder die Maus vollständig ignorieren und nur Tastensteuerelemente verwenden? Ein Beispiel wäre: Klicken Sie auf einen Gegenstand, um ihn aufzuheben, oder bewegen Sie sich in die Nähe des Gegenstands und drücken …
Ich arbeite an einem 2D-Side-Scrolling-PC-Spiel, das die SFML-Spielbibliothek verwendet. Das Problem, das ich nicht lösen kann, ist, dass bei vielen Tastaturen die Kombination von drei oder mehr Tasten (wie w + d + k) nicht funktioniert. Gibt es eine Möglichkeit, dieses Problem zu lösen?
Ich arbeite an einer 2D-Server-Client-Multiplayer-Game-Engine (die Sie hier ausprobieren können ). Es verwendet WebRTCs DataChannel. (Die Verbindungen sind Peer-to-Peer-Verbindungen, der Host-Peer fungiert jedoch weiterhin als Server.) Das größte Problem (abgesehen von der Konnektivität) ist die lokale Eingabevorhersage. Wir machen das Übliche: Beim Drücken einer Taste bewegen sich die Spieler sofort, …
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.