Frage

Hölle o alle,

Ich habe einheimische Tätigkeit gemacht und möchte einen Text zeichnen.Was ist der einfachste Weg, dies zu tun?Kann ich dies mit OpenGL tun und wenn ja, wie?

danke für hilfe.

War es hilfreich?

Lösung

Sie müssen Ihren eigenen Text Renderer in OpenGL schreiben.Wenn Sie eine endliche Liste von Zeichenfolgen haben, kann es einfacher sein, sie einfach in einer einzigen Textur vorzubereiten, und sie als einzelne Quads pro Word zubereiten, oder sonst können Sie einen Atlas von Zeichen haben und einen einzelnen Quad pro Zeichen haben.Alternativ können Sie eine Bibliothek nutzen, um Rendern, um den Text zur Laufzeit in einen Puffer zu ziehen, und rendern Sie dies dann mit einem Quad.

Wenn keines davon sinnvoll ist, schlage ich vor, dass Sie einige grundlegende OpenGL-Tutorials tun.Google ist dein Freund.Eine sehr Feature-Rich-Font-Bibliothek ist FreeType: http://freeter.sourceforge.net/index2.html.

Andere Tipps

Der einfachste Weg besteht darin, Textur mit Text zu erstellen und über (oder nicht nicht) Szene zu rendern. Sie können auch Ihre eigene Textmaschine erstellen, aber es ist komplizierter.

generasacodicetagpre.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top