2010-12-23 7 views
0

Hallo , wie ich in OpenGL zwischen verschiedenen Gl.glPushMatrix() anwenden kann; verschiedene Farben im Text.OpenGl - Farbe zwischen Matrix()

Ich habe einen Text mit gelber Farbe und automatisch, wenn ich das Spiel starte, bleibt der Text mit anderer Farbe.

+0

Wie zeichnest du den Text? –

+0

Plattform? Sprache? – genpfault

Antwort

1

OpenGL ist ein Zustandsautomat, so dass alles, was Sie einstellen, automatisch auf weitere Zeichenoperationen angewendet wird.

Wenn Sie beispielsweise die Textfarbe ändern, wird der gesamte Text mit der neuen Textfarbe gezeichnet, es sei denn, Sie ändern ihn wieder auf die vorherige Farbe zurück.

[OpenGL unterstützt das native Zeichnen von Text nicht, daher verwenden Sie wahrscheinlich eine Bibliothek, um dies zu tun. Das ist normalerweise, wie die meisten OpenGL-Bibliotheken funktionieren]

Verwandte Themen