Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke Allegro lage grafikk i C
    Allegro er et spill programmering bibliotek for C-språk , slik at du kan motta brukerundersøkelser, spille av lyder og vise grafikk . Biblioteket er designet for å være lett å forstå , ved hjelp av kraftige funksjoner med intuitive navn for kortfattet, lesbar kode . En enkel grafikk program som viser et bilde kan skrives svært raskt , krever bare noen få linjer med C-kode for å laste bildet inn i minnet og trekke den til skjermen . Instruksjoner
    en

    Last ned og installer Allegro biblioteker for bruk med C-kompilator . Begynn en ny C-kode fil , enten i IDE eller ved hjelp av en enkel tekst editor som gedit eller Notepad .
    2

    Inkluder Allegro header-filer i begynnelsen av koden din slik at du kan bruke både kjernen og grafikk funksjoner gitt av biblioteket. De første linjene skal se slik ut : en

    # include

    # include
    3

    Begynn main ( )-funksjonen og ringe funksjonene å starte Allegro , slik at du kan vise grafikk . Dette bør se ut som følgende : en

    int main ( int argc , char * argv [ ] )

    {

    al_init ();

    al_init_image_addon ( ) ;
    4

    Lag en skjerm hvorpå å tegne grafikk ved hjelp av funksjonen argumenter for å sette oppløsningen til 640 x 480 . Lag et bitmap bilde i minnet, og gi det de data som finnes i filen " image.png " lagret på harddisken din. Dette vil se ut som følgende : en

    ALLEGRO_DISPLAY * display = al_create_display ( 640 , 480 ) ;

    ALLEGRO_BITMAP * bmp = al_load_bitmap ( " image.png ");
    5

    Sett farge på displayet for å sladde og tegne ditt bilde på det ved en forskyvning av 50 piksler både horisontalt og vertikalt . Allegro bruker to skjermer , en for tegning og en for utskrift til skjermen . Vend dem til å se bildene, og vent i 10 sekunder før du lukker programmet . Funksjonene å gjøre ovenfor ser slik ut : en

    al_clear_to_color ( al_map_rgb ( 0,0,0 ));

    al_draw_bitmap ( bmp , 50 , 50 , 0 ) ;
    < p > al_flip_display ();

    al_rest ( 10,0 ) ;
    6

    Gratis minnet som brukes av bitmap og displayet for å hindre bortkastede ressurser . De siste linjene i koden din skal se slik ut : en

    al_destroy_bitmap ( bmp ) ;

    al_destroy_display ( display);

    return 0 ;

    }

    7

    Kompiler koden . Lag en PNG-bilde ved hjelp av grafikk program av valget og lagre det som " image.png " i samme katalog som kjørbart program . Kjøre programmet for å se grafikken fungerer på jobb .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Quiz i C + + 
    ·Hvordan bygge en Progress Bar i XCode 
    ·Hvordan å kode en Grid 5X5 i C + + 
    ·Slik konverterer Letters to tall i en String Table 
    ·Hvordan lage melding Maps i MFC 
    ·Hva er betydningen av å lære C Språk 
    ·Hvordan øke størrelsen på minneområdet for Process 
    ·3D Games Creator Tutorial 
    ·Hvordan lage Listbox kontroll Redigerbart i C + + 
    ·Hvordan lage en C + + Hovedvinduet Uten tittel Bar 
      Anbefalte artikler
    ·Slik bruker du en sak uttalelse i SQL 
    ·Liste over CF9 funksjoner 
    ·Hvordan skrive Bash Script til å godta Inngangsparamet…
    ·Hvordan å løse matriser ved hjelp QBasic 
    ·Hvor å Endre Bilder i Visual Basic 
    ·Hvordan vise en liste over punkter i WPF 
    ·Fordelene av Rijndael Algoritmer 
    ·Slik konverterer en binær matrise til en streng i Java…
    ·Hvordan konvertere en MySQL database til en Comma Delim…
    ·Hvordan finne det midterste tallet av tre tall i VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/