Als «tiles» getaggte Fragen

8
Speichern von Wänden zwischen Fliesen

Ich schreibe eine isometrische Engine in C ++. Ich entschied mich für einen realistischeren Ansatz und ließ Wände zwischen zwei Kacheln Platz nehmen, nicht zwischen einer einzigen ganzen Kachel, wie im Bild unten gezeigt (genau wie in Die Sims). Mein Problem ist, dass ich keine Ahnung habe, wie ich...

8
Beste Technik zum Zeichnen von isometrischen Kacheln

Ich denke darüber nach, ein einfaches isometrisches Spiel mit HTML5 Canvas zu erstellen und mich zu fragen, wie die Kacheln am schnellsten gerendert werden können. Da die Fliesen rautenförmig sind, aber drawImage Rechtecke zeichnet, muss ich die Ecken weglassen (die schwarzen Teile im...

8
Fliesenweite Ausdehnung auf einem Raster

Ich arbeite derzeit an der A * -Pfadfindung in einem Raster und möchte den generierten Pfad glätten, wobei ich auch das Ausmaß des Zeichens berücksichtige, das sich darauf bewegt. Ich verwende ein Raster für die Wegfindung, aber die Bewegung von Charakteren ist freies Roaming, keine strikte...

7
Wie überprüfe ich, ob im 2D-Bereich eine Kachelecke sichtbar ist?

Ich versuche, Nebel des Krieges umzusetzen, und bin in Schwierigkeiten geraten. Ich möchte überprüfen, ob der Spieler die Ecken jedes Plättchens innerhalb eines bestimmten Radius sehen kann. Ich bin mir jedoch nicht sicher, wie ich überprüfen soll, ob die Sicht auf die Ecken behindert werden soll...

7
Ein Symbol auf einer beliebigen Farbe anzeigen lassen

Ich entwickle ein Spiel im RPG / Roguelike-Stil. Anstatt Karten wie: ......... ......... ....@.... ...h..... Oh schau, ein Zwerg. Ich hatte feste Hintergrundkacheln, also eine Art kachelbasiertes Rollenspiel ohne gezeichnete Kacheln. Ich mag die Idee, ASCII-Kacheln für Kreaturen und Dinge zu haben....

7
Wie scrolle ich Hex-Kacheln?

Ich scheine keine Antwort auf diese Frage zu finden. Ich habe eine Karte mit Hex-Kacheln. Ich möchte das Scrollen implementieren. Code derzeit: drawTilemap = function() { actualX = Math.floor(viewportX / hexWidth); actualY = Math.floor(viewportY / hexHeight); offsetX = -(viewportX - (actualX *...

7
Erstellen von organischen 2D-Tilemaps für kachelbasierte Spiele

Ich habe mich immer gefragt, wie man eine schöne (nicht so quadratische) 2D-Kachelkarte macht. Ist das möglich? Ich denke, alle Spiele verwenden heutzutage strukturierte Polygone ... aber meine Spiel-Engine (und Engine) unterstützt dies meines Wissens nicht. Es werden jedoch nette TMX-Dateien...

7
Algorithmus zur Auswahl aller Zellen in Räumen / Regionen

Ich habe eine 2D-Spielkarte, die aus mehreren "Räumen" besteht. Hier ist zum Beispiel ein 2D-Kartenraster: (Braune Zellen = Wandkacheln) Wenn ich auf eine Kachel klicke (die nicht braun ist), möchte ich ein Array aller Zellen in der Region erhalten, auf die ich geklickt habe. (Wenn die Region von...

7
Kachelbasiertes Kartenkollisionserkennungsproblem

Ich arbeite an einem kachelbasierten Mario-Klon. Dies funktioniert gut beim Gehen und Fallen. Aber wenn der Spieler in die Nähe einer Wand springt und nach rechts in die Luft geht, bleibt der Spieler an der Wand hängen. Das Spieler-Sprite fällt erneut, wenn der Spieler den Schlüssel loslässt. Das...