Direct3D is een krachtige grafische API ( application programming interface ) gebruikt in Windows programmering visuele data , zoals de drie - dimensionale modellen en tekst , op een personal computer weergeven . C + + is de taal van keuze tussen computer - grafische professionals , en Direct3D is voornamelijk ontworpen met C + + in het achterhoofd . Een gebruik voor Direct3D is om tekst weer te geven op het scherm . Bijvoorbeeld , als je wilt een video game met tekst menu's of tekstballonnen maken, gebruikt Direct3D om tekst weer te geven naast de andere grafische elementen . Instructies Kopieer en plak de volgende code in de nutsfuncties bestand van uw Direct3D C + + project 1 : void DisplaySomeText (string text ) { D3DCOLOR FontColor = D3DCOLOR_ARGB ( 0,0,0,255 ) ; RECT rct ; rct.left = 2 ; rct.right = 780 ; rct.top = 10 ; rct.bottom = rct.top 20 ; //Teken enkele textm_font - > DrawText ( NULL , tekst , -1 , & rct , 0 , FontColor ) ; } Verander de " 0,0,0 " in de eerste regel van de functie naar wat RGB- kleur die u de tekst wilt 2 worden getoond inch De eerste getal staat voor rood , de tweede staat voor groen , en de derde staat voor blauw . 0,0,0 is zwart , 255255255 is wit , en alle waarden tussen die geldig zijn . Bijvoorbeeld , zou u rode tekst die 255.0.0 ( maximaal rood , geen groen , en geen blauwe ) kiezen . 3 Voer de code in de functie door het schrijven van zijn naam met de tekenreeks die u wilt gebruiken als een argument om te laten zien : DisplaySomeText ( " Dit is de tekst die u wilt laten zien ! " ) ;
|