SDL - Sechseckiger Background



  • ich möchte in einem SDL-Spiel einen Hintergrund aus mehreren Sechseckigen kacheln haben, die mit verschiedenen Graphiken (Wald, Berge, ...) gefüllt sind. Leider finde ich im Internet keinen Anhaltspunkt, wie so etwas ohne Graphikfehler zu machen ist, und auch aus dem Code von Battle for Wesnoth werde ich nicht Schlau. kann mir irgendjemand helfen?



  • Was für Grafikfehler treten denn auf? Meinst du leicht verpixelte Kanten? Die kommen immer vor, wenn du nicht horizontale oder vertikale Linien hast (obwohl du sie z.B. durch höhere Auflösung oder Antialiasing dezimieren kannst).

    Die Koordinaten im Sechseck kannst du mit Trigonometrie und Pythagoras ausrechnen. Da du wohl rechteckige Bilder benötigst, kannst du den Alpha-Wert ausserhalb des Sechsecks auf Null setzen oder Color-Keys verwenden.


Log in to reply