Direct3D es una API de gráficos de gran alcance (interfaz de programación de aplicaciones ) que se utiliza en la programación de Windows para mostrar datos visuales , como los modelos y el texto en tres dimensiones, en una pantalla de computadora personal. C + + es el lenguaje de elección entre los profesionales de la informática gráfica y Direct3D está diseñado principalmente con C + + en mente. Un uso de Direct3D es para mostrar texto en la pantalla. Por ejemplo, si desea crear un videojuego con menús de texto o bocadillos de texto , utilice Direct3D para mostrar el texto junto a los otros elementos gráficos. Instrucciones
1
Copia y pega el siguiente código en el archivo de las funciones de utilidad de su Direct3d C + + del proyecto : void DisplaySomeText ( cadena de texto ) { D3DCOLOR FontColor = D3DCOLOR_ARGB ( 0,0,0,255 ) ;
RECT rct ; rct.left = 2 ; rct.right = 780 ; rct.top = 10 ; rct.bottom rct.top = 20 ;
//Sacad textm_font -> DrawText ( NULL , texto , -1, y rct , 0, FontColor ) ;}
2
Cambiar el " 0,0,0 " en la primera línea de la función a cualquier color RGB que desea que el texto se mostrará pulg El primer número significa rojo, el segundo es sinónimo de verde, y la tercera es sinónimo de azul. 0,0,0 es negro , 255255255 es blanco , y en cualquiera de los valores entre los que son válidos . Por ejemplo , puede elegir el texto en rojo que es 255,0,0 (máximo roja , no verde , y no azul).
3
ejecutar el código en la función escribiendo su nombre con la cadena de texto que desea que aparezca como argumento : DisplaySomeText ( " Este es el texto que desea mostrar ");