Vor kurzem habe ich einen Entwickler geschult, der sich mit der Entwicklung von Pixelkunst-Spielen noch nicht auskennt, und mir wurde klar, dass es um die Skalierung von Pixelkunst geht, die für einen Neuling nicht offensichtlich und möglicherweise nicht gut dokumentiert ist. Also, hier ist ein Versuch, das zu beheben .... …
Derzeit entwickle ich eine VR-Umgebung für eine vorhandene (physikalisch) große Bewegungssimulatorplattform. Der Benutzer kann auf dieser Bewegungsplattform sitzen und wird beschleunigt und geneigt, um das Gefühl von Bewegung in einer Forschungsautosimulatorumgebung hervorzurufen. Der Oculus Rift Positional Tracker ist bereits vor dem Benutzer auf der sich bewegenden Plattform montiert, genau wie …
Ich entwickle einen Pixel Art 2D-Plattformer für PC und Smartphone, stecke aber in einem technischen Problem fest. Ich habe mich für eine 32x32-Kachelauflösung und eine 64x64-Zeichen-Sprite-Auflösung entschieden. Die Ebenen sind in Abschnitte unterteilt, die ich "Bildschirme" nenne. Auf jedem Bildschirm befinden sich 40 x 22,5 Kacheln, ungefähr 40 x 23, …
In einem MMORPG: Ist es typisch oder machbar, die Koordinaten jedes Baums, Buschgesteins usw. auf der Serverseite für die Kollisionserkennung zu speichern? Wenn ja, was wäre ein praktikabler Weg, um eine so große Anzahl von Koordinaten zu speichern (Datenstrukturen und Behandlung von Leistungsproblemen)? Wenn nicht, erfolgt diese Art der Kollisionserkennung …
Dies ist meist eine Dokumentationsfrage. Ich hoffe, dies ist der richtige Ort, um zu fragen, und nicht zum Beispiel Programmierer oder Stackoverflow. Ich habe die OpenGL-Spezifikation nicht gelesen, kann aber aus Büchern (Red Book) und verschiedenen Tutorials nicht richtig nachvollziehen, wie verschiedene Objekte und Teile der API interagieren und sich …
Ich habe die Framerate in MonoGame freigeschaltet über: this.graphics.SynchronizeWithVerticalRetrace = false; base.IsFixedTimeStep = false; Und als Grundlage dafür, wie effizient ich das Spiel aktualisiere und zeichne. Bei einer Auflösung von 240 x 160, bei der nichts außer einem Bildzähler gezeichnet oder aktualisiert wird, erhalte ich einen FPS-Wert von 9.000 bis …
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 . In Phantasy Star III: Generationen des Schicksals für die …
Ich habe meinem Projekt kürzlich einen Textur-Packager hinzugefügt, der eine bestimmte Anzahl von Texturen in eine einzige packt, wie folgt: So ist diese beispielsweise 582 x 1023 Pixel groß. Das Ziel des Hinzufügens dieser gepackten Texturen bestand offensichtlich darin, die Leistung zu verbessern. Daher wollte ich die optimale Texturgröße für …
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 . Soweit ich weiß, verwenden die meisten großen Spiele feste …
Ich habe die Antwort hier gelesen: Was macht die Grafikkarte mit dem vierten Element eines Vektors als Endposition? "Die vierte Komponente ist ein Trick, um die perspektivische Projektion im Auge zu behalten. Wenn Sie eine perspektivische Projektion durchführen, möchten Sie durch z dividieren: x '= x / z, y' = …
Wenn ich ein neues LibGDX-Projekt erstelle, erweitert die Hauptklasse des Core-Projekts ApplicationAdapter . So sieht es aus. package com.marimba.apptest; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL20; public class AppMain extends ApplicationAdapter { @Override public void create () { } @Override public void render () { Gdx.gl.glClearColor(1, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); } …
Ich bin gerade dabei, ein Spiel zu schreiben, das ich in den meisten Aspekten verbessern möchte. Wie kann ich das Schreiben von Netzwerkcode überspringen und es dennoch ziemlich einfach implementieren, das heißt, ich muss nicht das gesamte Spiel neu schreiben, um es hinzuzufügen? Was muss ich beachten? Ich habe ein …
Innerhalb der Spieleschleife wird das Spiel durch Drücken von P unterbrochen, was bedeutet, dass die Spieleschleife nicht mehr ausgeführt wird. Das Problem ist, dass nach dem Anhalten dieser Schleife P nicht erneut gedrückt werden kann, um die Schleife fortzusetzen, da sie sich innerhalb der Schleife befand. Wie mache ich es …
(Quelle: bonnefil.com ) Ich möchte dieses großartige Muster in meinem Spiel haben. Bisher habe ich herausgefunden ... Zeichnen Sie eine Seite und rendern Sie sie dann zweimal nach links und rechts. Wie rendere ich dieses Muster auf einer Seite? hmm ... Ich brauche Hilfe. Ich brauche einen Einblick in das …
Ich baue einen unendlichen 2D-Läufer. Im Spiel werden Charaktersprünge von Säule zu Säule und Säulen nach dem Zufallsprinzip generiert. Ich habe diese Arbeit. Aber wie kann man feststellen, ob der Charakter nicht auf eine Säule gesprungen ist und in die Lücke zwischen den Säulen gefallen ist? Eine Säule hat eine …
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.