tw.text3d
Cote : Client
Texte 3D flottant rendu dans le monde. Doit etre appele a chaque frame pour rester visible.
Fonctions
tw.text3d.draw(options)
Dessine du texte flottant aux coordonnees monde donnees pour la frame courante.
| Parametre | Type | Description |
|---|---|---|
options | table | Options de dessin (voir ci-dessous) |
Options :
| Champ | Type | Defaut | Description |
|---|---|---|---|
x | number | — | Coordonnee X monde |
y | number | — | Coordonnee Y monde |
z | number | — | Coordonnee Z monde |
text | string | — | Texte a afficher |
scale | number? | 0.30 | Echelle du texte |
background_alpha | integer? | 180 | Opacite du fond (0-255) |
Le texte est rendu avec un fond noir et du texte blanc, decale de +0.5 en Z par rapport aux coordonnees donnees.
Exemples
Afficher du texte dans une boucle
lua
CreateThread(function()
while true do
Wait(0)
tw.text3d.draw({
x = -301.62,
y = 783.04,
z = 117.75,
text = "Press E to interact",
})
end
end)Echelle et transparence personnalisees
lua
CreateThread(function()
while near_target do
Wait(0)
tw.text3d.draw({
x = coords.x,
y = coords.y,
z = coords.z,
text = "General Store",
scale = 0.45,
background_alpha = 120,
})
end
end)Notes
draw()rend le texte pour une seule frame. Appelez-le dans une bouclewhile trueavecWait(0)pour le garder visible.- La position Z est automatiquement decalee de
+0.5pour que le texte flotte au-dessus des coordonnees donnees. - Ideal pour les indications d'interaction pres des objets ou PNJ.

