Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Minecraft hat da inzwischen einen guten Ansatz. Seit der neueren Versionen können Map-Maker die Loot-Tabellen für alle Monster oder Dungeon-Kisten im Spiel selber editieren. Man kann auch eigene Loot-Tables erstellen und im Spiel den Objekten zuweisen. Sie haben das, wie so oft, im JSON-Format gespeichert. Das Prinzip ist im Grunde so: Ein Loot-Table enthalt eine Liste von Item-Pools, jeder Item-Pool hat eine Liste von Items. Jeder Pool wird geprüft, jeder Pool hat eine angegebene Anzahl wie oft...
Nimmst du für deine Felder ein 2D-Array? (ist ja naheliegend) Je nach Laufrichtung deines Zeichens wird eine x- oder eine y-Koordinate weiter das neue Zeichen entstehen. Man kann auch die aktuelle Position mit Variablen festhalten und updaten beim Schritt, dann kann sich dein Raster daran orientieren, wo das Zeichen sein muss. Und um wie MitgliedXYZ schon sagte: C++ ist wirklich nicht die leichteste Sprache zum Einsteigen... Java ist da etwas freundlicher... Edit: ich sehe: kein array
Wenn ich mich recht erinnere konnte man bei SFML mehrere RenderTargets nutzen. Mit mehreren dieser "Leinwände" kannst du Hinter- und Vordergrund eigentlich ganz exakt trennen. Leider weiß ich nicht wie da der Performance-Aspekt aussieht. Wichtig ist: Das vordere RenderTarget mit Transparenz zu füllen, sonst sieht man den Hintergrund natürlich nicht Falls du aber nicht 2 gerennte Draw-Ebenen, sondern nur einen Sprite über den anderen haben willst, ganz klar: Einfach die Reihenfolge der Draw() auf...