Ich weiß, dass viele Spiele Bitmap-Schriftarten verwenden. Was sind die Vorteile für das vektorbasierte Rendern / Bearbeiten von Schriftarten im Vergleich zu Bitmap-Schriftarten und in welchen Szenarien wären sie am wichtigsten?
Konzentrieren Sie sich bei der Beantwortung dieser Frage lieber auf 2D-Spiele.
Geben Sie gegebenenfalls Beispiele für Spiele an, die einen der beiden Ansätze verwenden.
BEARBEITEN: Bitte geben Sie auch Ihre persönlichen Vorlieben an, wenn Sie Erfahrung mit der Angelegenheit haben.
Einige Faktoren, die Sie berücksichtigen könnten:
- Menge des im Spiel verwendeten Textes
- Skalierung von Text
- Überlagerung von Glyphen und Anti-Aliasing
- allgemeine Renderqualität
- Schriftfarben und Styling
- Anforderungen an die Benutzeroberfläche
- Lokalisierung / Unicode
- Textumbruch und Formatierung
- plattformübergreifende Bereitstellung
- 2d vs 3d
Hintergrund:
Ich entwickle ein einfaches Falling-Block-Spiel in 2d, das auf den PC ausgerichtet ist. Ich möchte Textbeschriftungen für Level-, Score- und Menüschaltflächen hinzufügen. Ich verwende SFML, das FreeType intern verwendet, sodass vektorbasierte Funktionen für mein Projekt leicht verfügbar sind.
Meiner Ansicht nach variieren die Schriftgrößen in einfachen Spielen häufig nicht, und Bitmap-Schriftarten sollten für plattformübergreifende Probleme (Schriftformate und Qualität der Schriftwiedergabe) einfacher sein. Ich bin mir aber nicht sicher, ob mir hier einige wichtige Punkte fehlen, zumal ich das Aussehen des Endspiels verbessern möchte.