Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come creare il testo per Direct3D C + +

Direct3D è una API grafica potente ( application programming interface ) utilizzato nella programmazione di Windows per visualizzare i dati visivi, come i modelli tridimensionali e di testo, sullo schermo di un personal computer. C + + è il linguaggio della scelta tra i professionisti della computer grafica , e Direct3D è progettato principalmente con C + + in mente. Un uso per Direct3D è quello di visualizzare il testo sullo schermo . Per esempio, se si desidera creare un videogioco con menu di testo o bolle di discorso , usare Direct3D per visualizzare il testo accanto agli altri elementi grafici . Istruzioni
1

Copia e incolla il seguente codice nel file funzioni di utilità del vostro Direct3d progetto C + + : void DisplaySomeText ( string text) { D3DCOLOR fontColor = D3DCOLOR_ARGB ( 0,0,0,255 ) ;

RETT RCT ; rct.left = 2; rct.right = 780 ; rct.top = 10; rct.bottom = rct.top +20;

//Disegna alcuni textm_font - > DrawText ( NULL , testo , -1 , & RCT , 0 , fontColor ) ; }
2

Cambia il " 0,0,0 " nella prima riga della funzione di qualsiasi colore RGB si desidera che il testo di essere visualizzati in Il primo numero sta per rosso , il secondo sta per verde , e il terzo sta per blu. 0,0,0 è nero , 255,255,255 è bianco , e tutti i valori intermedi sono quelli validi . Ad esempio, è possibile scegliere il testo di colore rosso che è 255,0,0 ( massimo rosso , non verde e del blu) .
3

eseguire il codice nella funzione scrivendo il suo nome con la stringa di testo che si desidera visualizzare come argomento : DisplaySomeText ( " Questo è il testo che si desidera visualizzare " ) ;

 

Programmazione © www.354353.com