Ich habe ein Spielbrettraster, das 20 Zeilen hoch und 10 Spalten breit ist, wobei sich der Ursprung (0,0) in der oberen linken Ecke befindet. Ich habe einen Tetrimino im Spiel, der aus vier Blöcken besteht. Ich habe die x, y-Position jedes Blocks relativ zum Ursprung in der linken oberen Ecke. …
Ich habe beschlossen, eine zentrale ResourceManager / ResourceCache-Klasse für meine Hobby-Game-Engine zu schreiben, habe jedoch Probleme beim Entwerfen eines Caching-Schemas. Die Idee ist, dass der ResourceManager ein weiches Ziel für den Gesamtspeicher hat, der von allen Ressourcen des Spiels zusammen verwendet wird. Andere Klassen erstellen Ressourcenobjekte, die sich im entladenen …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich habe viele Artikel über datenorientiertes Design …
Ich versuche zu verstehen, was HDR ist und wie es funktioniert. Ich verstehe die Grundkonzepte und habe eine kleine Vorstellung davon, wie es mit D3D / hlsl implementiert wird. Trotzdem ist es ziemlich neblig. Angenommen, ich rendere eine Kugel mit einer Textur der Erde und einer kleinen Punktliste von Eckpunkten, …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich bin ein 2D Game Programmer. Einige Programmiersprachen, in …
Ich kann verstehen, wann Listen zu verwenden sind, aber ich verstehe nicht, wann es besser ist, Vektoren als Listen in Videospielen zu verwenden: Wann ist es besser, schnellen Direktzugriff zu haben? (Und ich verstehe, warum es schneller ist, Listen einzufügen / zu löschen, weil es nur Zeiger entfernt / hinzufügt, …
Ich versuche herauszufinden, wie ich ein Save / Load-System für mein Spiel in C ++ schreiben kann. Ab sofort mache ich alles mit binären Flags. Hat jemand eine Ahnung, wie es anders geht? Es macht mir nichts aus, Binärdateien zu verwenden, aber ich möchte meine Optionen kennen. Ich möchte auch …
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 4 Jahren . Ich habe ein 2D-Spiel in C ++ mit SFML geschrieben. Ich möchte …
Ich weiß, Singletons sind schlecht. Meine alte Spiel-Engine hat ein einzelnes 'Game'-Objekt verwendet, das alles von der Speicherung aller Daten bis zur eigentlichen Spiel-Schleife verarbeitet. Jetzt mache ich einen neuen. Das Problem ist, etwas in SFML zu zeichnen, das Sie dort verwenden, window.draw(sprite)wo ein Fenster ist sf::RenderWindow. Es gibt 2 …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich habe einen Trend festgestellt, bei dem Indie-Entwickler sich …
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; } …
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 3 Jahren . Ich bin sicher, es gibt bereits eine Reihe solcher Fragen, aber die …
Ich habe gute Kenntnisse in C ++ und C und auch Erfahrung in der Entwicklung von AAA-Spielen mit C ++. Jetzt denke ich schamlos darüber nach, in die Entwicklung mobiler Spiele unter iOS oder Android einzutauchen. Leider kenne ich kein Objective-C und kein Java und habe auch keinen Mut, es …
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 …
Ich mache ein 2D Street Fighter-ähnliches Spiel, das nicht auf Kacheln basiert. Normalerweise empfehlen die Leute, Entitäten an einen Renderer zu übergeben, der sie rendert, nicht an sich selbst. Es scheint jedoch, dass das Gegenteil besser ist. Warum ist einer besser als der andere? Vielen Dank
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.