Ich entwickle ein Schachspiel, das ich in Java geschrieben habe, neu und frage mich, ob es einen eleganten Algorithmus gibt, um Schachplättchen auf einem nummerierten Schachbrett zu färben. Im Moment verwendet meine Lösung if else-Anweisungen, um zu bestimmen, ob sich die Kachel in einer geraden oder ungeraden Reihe befindet, und …
Ich habe eine 2D-Spiel-Engine, die Karten zeichnet, indem sie Kacheln aus einem Kachelsatzbild zeichnet. Da OpenGL standardmäßig nur die gesamte Textur ( GL_REPEAT) und nicht nur einen Teil davon umschließen kann, wird jede Kachel in eine separate Textur aufgeteilt. Dann werden Bereiche derselben Kachel nebeneinander gerendert. So sieht es aus, …
Ich möchte eine riesige Weltkarte entwickeln. mindestens 8000 × 6000 Pixel groß. Ich habe es in ein 10 × 10-Raster von 800 × 600-Pixel-PNG-Bildern aufgeteilt. Um zu vermeiden, dass alles in den Speicher geladen wird, sollten die Bilder abhängig von der Position des Players im Raster geladen und entfernt werden. …
TL; DR: Wo soll die Erhebung auf einem sechseckigen Gitter im Zivilstil verankert werden? Mitte, Seite oder Scheitelpunkt? (Oder komplexer?) Frage richtig: Betrachten Sie für einen Moment ein klassisches Spiel, das wir alle kennen und lieben (vielleicht?), Sid Meiers Alpha Centauri. Das Kartenmodell führte das brandneue Konzept der sichtbaren Geländehöhe …
Ich entschuldige mich für das subjektive "beste" Keyword. Mein Freund und ich haben begonnen, ein 2D-Abenteuerspiel zu entwickeln. Es wird von oben nach unten im Stil von Pokemon oder Zelda (nur die Perspektive) sein. Wir haben Methoden zur Erstellung einer großen Weltkarte besprochen, die der Spieler durchqueren kann, ohne die …
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 5 Jahren . Bei der Entwicklung eines kleinen Spiels mit der Kachel-Mapping-Methode …
Welche Winkel und Long-Side / Short-Side-Verhältnisse ergeben die ästhetischsten und grafisch regelmäßigsten isometrischen (gequetschten und flachen Seiten nach oben) Sechsecke, die sich beim Rendern für mehrere Größen zusätzlich in ganze Pixelgrößen auflösen lassen?
Ich mache ein Top-Down-XNA-Spiel. Die Karten werden durch Kacheln erstellt. Ein Problem, das mir kürzlich aufgefallen ist, ist ein Linienraster zwischen den Kacheln. Es erscheint nur manchmal und nur abhängig von der Kameraposition. Ich überlasse XNA die Positionierung. Warum werden diese Zeilen angezeigt? Hier ist ein Bild mit den Linien: …
Wie von vielen empfohlen, benutze ich den Tiled Map Editor , um eine Karte für mein Spiel zu erstellen. Dies ist besonders gut, da das libgdx-Framework auch eine API für Karten von Tiled bietet. Ich verstehe, dass ich im Karteneditor kollidierbare Kacheln definieren kann oder nicht, damit ich mit jeder …
Folgendes möchte ich mit meiner Kachelkarte tun, bei der ich mir nicht sicher bin. Wie Sie sehen können, sind die oberen Wände viel größer als die unteren und die seitlichen (dies ist auch ein Problem mit meinen Ecken, die seltsame Formen haben [eher ein L als ein Quadrat] sowie größer …
Ich habe ein Spiel, das ich in Java schreibe. Es ist ein Top-Down-Rollenspiel und ich versuche, mit Bewegung in der Welt umzugehen. Die Welt ist größtenteils prozedural und es fällt mir schwer, mit der Bewegung von Charakteren auf der ganzen Welt umzugehen und die Änderungen auf dem Bildschirm wiederzugeben. Ich …
Ich erstelle ein Spiel mit einer Kachelkarte, die aus Tausenden von Gitterfeldern besteht. Derzeit ist auf jedem Quadrat ein Rechteckcollider zum Überprüfen von Kollisionen vorhanden. Bei vielen tausend winzigen Blöcken ist es jedoch ineffizient, alle auf Kollisionen zu überprüfen. Wenn ich im Voraus gewusst hätte, dass die Tilemap so aussehen …
Wie fülle ich die Region mit wiederholter Textur? Jetzt verwende ich die nächste Methode: spriteBatch.begin(); final int tWidth = texture.getWidth(); final int tHeight = texture.getHeight(); for (int i = 0; i < regionWidth / tWidth; i++) { for (int k = 0; k < regionHeight / tHeight; k++) { spriteBatch.draw(texture, …
Ich habe über Entity System Frameworks speziell Artemis gelesen. Ich versuche zu entscheiden, ob es für mich richtig ist. Ich arbeite streng an auf Kacheln basierenden 2D-Pixelkunstspielen, und ich glaube nicht, dass sie jemals so ressourcenintensiv sein werden. Ich habe in der Vergangenheit immer Standard-OOP mit viel Vererbung verwendet. Mein …
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 5 Jahren . Ich dachte darüber nach, ein einfaches 2D-Sidescroller-Spiel …
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.