Splitter chaine caractère intelligent

Posté par Redstar le 26/12/2018 12:09:00
Bonjour,

J'ai trois chaines de caractère qui fait 100 caractères (c'est des dialogues en fait). Ce dialogue se trouve dans une interface, pour mon jeu, et ne doit pas dépasser celle-ci.

Actuellement, je dois vérifier que le texte est bien centré et qu'aucun bouts ne dépasse. C'est, disons-le chiant et une perte de temps.

Je souhaiterai donc optimiser cela en faisant en sorte que le texte soit découpé et centré automatiquement. Il suffit, on va me dire, de fixer une limite de caractère et de découper à ce moment là.

Sauf que, vous vous en doutez, on risque d'avoir un mot coupé en deux et je suppose que ça va choqué plus d'un.

Ma question: comment faire pour non seulement couper un texte après x caractères, tout en conservant un mot entier au moment du découpage (couper avant le mot si nécessaire) ?

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=2&topic_id=48773&post_id=575022