sabato 21 gennaio 2012

Blender game engine 2.60: visualizzare un testo

La visualizzazione di un testo  nel Blender Game Engine, implica la proiezione di una BitmapFont, su di un piano e la gestione della texture tramite il pannello texture face.

Nella versione 2.5 tale pannello era posizionato nelle proprieta' delle mesh dell'oggetto, mentre dalla versione 2.6, vi si puo' accedere tramite le proprieta' del materiale assegnato all'oggetto. Il tutto e' documentato in questo articolo: 
Material and Texface changes for the Game Engine

vediamo un semplice esempio:
Quello che ci serve e' una BitmapFont, che possiamo convertire da un font TTF, ed una volta selezionato come motore di rendering il Blender Game e aggiunto un piano, colleghiamo quest'ultimo alla nostra immagine.



Assegniamo un materiale, e dal pannello GameSetting, selezionamo l'opzione Text.

Ora definiamo una proprieta' nel Logic Editor, di tipo string e con il nome Text (particolare attenzione va posta nel nome di questa variabile), nel terzo campo va inserito il testo che vogliamo visualizzare.

Si deve poi creare una texture, con la stessa immagine e mappatura UV del font.



Convertire un font TTF in BitmapFont su Linux

Nessun commento:

Posta un commento

Related Posts Plugin for WordPress, Blogger...