2017-05-09 1 views

Antwort

1

Angenommen, Sie verwenden OpenGL ES 2 oder höher, müssen Sie einen sehr grundlegenden Shader schreiben. Selbst wenn es nur die Textur liest. Es sollte genügend Samples auf Github geben, um etwas Grundlegendes zu finden. Oder shadertoy.com auschecken.

Was Sie wollen, ist eine Bitmap-Schriftart. Probieren Sie einen Font-Generator wie diesen aus, lesen Sie den Font-Deskriptor, setzen Sie die Bildebene als Textur und zeichnen Sie Strings, indem Sie die Quell-Retrakte greifen. http://www.angelcode.com/products/bmfont/

LibGDX hat auch einen Font-Generator und obwohl es in Java geschrieben ist, sind die Shader in den Code für das Rendering eingebettet.

Auch wenn Sie freetype oder stb_truetype verwendet haben, würden Sie immer noch nur Bilder-Ebenen und Zeichen-Deskriptoren (Glyphenquellrecte) erhalten. Sie müssten immer noch viel Font-Rendering machen.

Überprüfen Sie stb_trutype für einige grundlegende Beispiele, ich denke, sie sind sehr minimal so weit wie Shader schreiben und Strings in Geometrie zu komponieren.

Verwandte Themen