Erstellen Sie dynamisch 2D-Text in three.js

Ich habe ein 3D-Modell, das ich in three.js erstellt habe. Basierend auf einigen Daten möchte ich eine Reihe von Pfeilen erstellen, die mit einem kleinen Textetikett verziert sind. Diese Beschriftungen sollten in 2D vorliegen.

Anscheinend habe ich zwei Alternativen: Verwenden Sie entweder ein separates Canvas-Element, um eine Textur zu erstellen, die wiederum im 3D-Modell verwendet wird, oder verwenden Sie HTML über dem Canvas-Element des 3D-Modells.

Ich frage mich, wie ich das anstellen soll. Was ist der "richtige" Weg, dies zu tun? Anregungen und Beispielcode sind sehr willkommen!

Antworten auf die Frage(7)

Ihre Antwort auf die Frage