Text UI
Une bulle de texte courte ancrée sur un bord de l'écran, avec keycap 3D et icône optionnels.
Une bulle de texte courte ancrée sur un bord de l'écran, avec keycap 3D et icône optionnels.
lib.showTextUI affiche une invite courte ancrée sur un bord de l'écran, avec un keycap et
une icône Lucide optionnels. À appairer avec lib.hideTextUI().
lib.showTextUI('Appuyer pour interagir', { key = 'E' })
lib.showTextUI('Entrer dans le shop', {
key = 38, -- un control id, résolu en nom de touche
icon = 'door-open',
position = 'bottom-center',
})
lib.hideTextUI()lib.showTextUI(content, options?) et lib.hideTextUI(position?)
contentstringrequiredLe texte à afficher.
options.keystring | numberoptionalUne touche littérale ('E') ou un control id (nombre, résolu via lib.keys.getName).
options.iconstringoptionalUn nom d'icône Lucide (ex : door-open).
options.positionstringoptionaltop-center, right-center (défaut), bottom-center, left-center.
lib.hideTextUI(position?) cache une position, ou toutes si omise.
Pas de masquage auto — appaire show avec hide sur entrée / sortie de zone. Tu peux avoir une bulle par position simultanément. Pour trois touches ou plus, utilise plutôt les key hints.