Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Editor Met behulp van OpenGL
Iedereen die geïnteresseerd is in de ontwikkeling van games of die behoefte hebben aan hoge prestaties interactieve graphics heeft behoefte aan een eenvoudige editor voor het maken en wijzigen van achtergronden , sprites en andere afbeeldingen ontwerpen . OpenGL , een grafische standaard ingebouwd in Windows , Mac en Linux , en biedt een uitstekende keuze voor de bouw van zowel de editor en interactieve grafieken implementeren . Hoewel de commerciële grafische editors zijn beschikbaar voor elk van deze platforms , het bouwen van je eigen editor maakt u vertrouwd met OpenGL programmering krijgen . Volg deze stappen om een eenvoudige grafische editor te creëren . Wat je nodig hebt
Windows , Mac of Linux werkstation
C + + of Objective C ( Mac ) programmeertaal
Toon Meer Aanwijzingen
1

te raken met OpenGL . Bezoek de OpenGL website , lees de slag koppelingen , download dan de handleiding en de programmagids . OpenGL voorziet in zowel 2D als 3D modellering en beelden worden geconstrueerd met behulp van lijnen en polygonen , geen bitmap- afbeeldingen . Kopen van 2

Zoek een steekproef OpenGL programma . Download de code en krijg het draait op je werkstation . Bestudeer de code om te bepalen hoe de extra functies kunnen worden uitgevoerd.
3

code toe aan een paar extra lijnen of polygonen te tekenen . Deze oefening zal valideren dat je begrijpt de OpenGL Programming Interface .
4

Noteer een korte beschrijving van het totale ontwerp . Bepaal of de editor zal maken 2D- of 3D-beelden , hoe de gebruikersinterface werkt , hoe punten , vormen en polygonen krijg bewerkt , hoe de data wordt opgeslagen en of renderings ( de uiteindelijke beelden ) krijgen opgeslagen op schijf .
5

Voeg code om nieuwe lijnen en polygonen in te voeren . Track muisbewegingen en drukken op een knop en teken lijnen in reactie op deze bewegingen . Wees geduldig , dit zal waarschijnlijk de moeilijkste code . De meeste C + + en Objective talen C hebben event handlers voor de bewegingen van de muis en de muis knop gebeurtenissen . Op de muis naar beneden , slaat u de muisaanwijzer 's X -en Y-coördinaten , dan op de muis omhoog , trek je een lijn van de opgeslagen coördinaten van de huidige coördinaten .
6

Maak een datastructuur voor elke lijn of vorm traceren geplaatst op het scherm , dan wanneer de " Bestand /Opslaan " menu-item wordt geklikt , schrijf deze lijst aan schijfruimte . Op " File /Load , " duidelijk het scherm , laadt elke lijn of vorm in de datastructuur en maken het op het scherm . Deze twee functies geven de editor de mogelijkheid om te laden en opslaan van bestanden .
7

Maak meerdere dialoogvensters , elk met een set van de knoppen en regelaars te lijndikte , kleur , vormen en andere functies variëren . Deze worden de paletten die de gebruiker toestaan ​​om penselen , kleuren en vormen te kiezen . Nogmaals, zoals lijnen en vormen worden verplaatst naar het scherm , hen registreren op de achtergrond datastructuur , zodat ze kunnen worden opgeslagen op de harde schijf .
8

Doorgaan naar functies als nodig is in te vullen het ontwerp van de redacteur toe . Maak gebruik van de originele code wanneer mogelijk, maar wees niet bang om code die niet voldoet aan uw ontwerp doelen weggooien .

Previous: Next:
  C /C + + Programming
·Hoe maak je een System Date in…
·Hoe de Strpbrk functie in gebr…
·Hoe een GUI in C 
·Wat is een Runtime Error 8005 …
·Hoe maak je een C + + -program…
·Hoe te Triggers gebruiken In G…
·Hoe te meervoudig gebruik van …
·Hoe maak je een MIDI -bestand …
·Hoe om Open Up MS - DOS 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te openen VBS -bestanden 
·Wat betekent Debugging Query Mean 
·Hoe maak je een VBA Problemen met No Bla…
·Hoe te Decimalen behulp AWK opmaken 
·Visual Basic Tutorial over Keuzevakjes 
·Hoe je OpenGL gebruiken in Visual C 
·Hoe te achterhalen wat versie van Python…
·Hoe je netto Twitter PERL Gebruik 
·Hoe te controleren om te zien of een str…
Copyright © Computer Kennis http://www.nldit.com