Ho appena iniziato a utilizzare SDL2_ttf
. Ho capito come ottenere un testo sullo schermo con TTF_RenderText_Blended
, ma come faccio a farlo per fare interruzioni di riga e avvolgimento automatico?Come fare line-break e line-wrapping con SDL-TTF?
- Non sembra supportare
\n
; crea semplicemente uno spazio invece di scendere una linea. C'è un modo per aggiungere supporto per questo? In particolare, utilizzando l'altezza della riga corretta del testo, non più chiamate a RenderText con coordinate Y diverse. - Dato una coordinata X, Y e una larghezza, come posso farla scendere automaticamente una linea ogni volta che viene raggiunta tale larghezza (rottura tra le parole)?
È quella parte della libreria standard? Non riesco a trovare alcuna documentazione su di esso. Se esiste, è dolce. – mpen
È all'interno dell'ultima SDL_ttf. Non riesco a trovare la documentazione corretta (non so perché non ci sia alcun riferimento a questo), ma posso assicurarti che funziona. – Mars
Deve essere in VCS quindi ..... non esiste nelle fonti 2.0.11. Hrm ... Ho appena scaricato 2.0.12 ed è lì. Eccezionale. – mpen