Hey,
ich fand den Vorschlag von TrikkieMikkie eigentlich soweit ganz gut.
Stichwort Billboards...
Oder Text in eine Textur mit Alpha rendern, die Textur auf ein Quadrat/Plane klatschen, an die gewünschte Position bringen und rendern.
Allerdings gibt es in der Tribase keine Funktion, die auf eine Textur schreibt, sondern nur zum Malen auf die Textur. Ich dachte es genügt ein Panel mit Textur das man für alle Modelle wieder verwenden kann.
Kann ich dazu vielleicht die DrawTransformedText Funktion verwenden?
Ich stell mir das so vor.
1. Das Panel jeweils über einem, dem Spieler am nächsten liegendes Modell positionieren.
2. Den entsprechenden Text auf die Textur des Panels schreiben und rendern.
3. Wenn der Spieler das Modell passiert hat und ein anderes näher ist,
4. den Text auf dem Panel löschen.
5. Neu positionieren!
6. Den entsprechenden Text auf die Textur des Panels schreiben und rendern usw.
Oder läuft es tatsächlich darauf hinaus für jedes Modell ein eigenes Beschriftungspanel an zu fertigen?
Grüße