Als je een computer programmeur geïnteresseerd in computer games , wil je de sprong van console - based programma's om grafisch - gebaseerde programma's te maken . Dit is een uitdagende stap , aangezien het vooral zaak, alles wat je hebt geleerd over objectgeoriënteerd programmeren om de complexiteit van 3D engines , een set van bibliotheken die u toelaat om 3D-games te programmeren waarbij de focus op uw spel te begrijpen . DirectX is een van deze populaire 3D- gaming engine voor Microsoft Windows . Wat je nodig hebt Microsoft Visual Studio ( of een lopende Microsoft C + + ontwikkelomgeving ) Toon Meer Aanwijzingen 1 Leren-programma in C + + . C + + is het werkpaard taal van de moderne game-ontwikkeling , zoals van de vroege 21e eeuw . Terwijl de nieuwere , hoger - level programmeertalen zijn gebruikt om games voor op internet gebaseerde platformen te ontwikkelen , C + + wordt het meest gebruikt voor PC gaming . DirectX integreert met Microsoft's C + + ontwikkeling van platforms , en maakt gebruik van de object - georiënteerd programmeren concepten leert u terwijl het verwerven van de taal . Weten hoe je C + + -programma's voor Windows te ontwikkelen is een essentiële voorwaarde voor het maken van 3D- games met DirectX . Kopen van 2 Download en installeer de nieuwste versie van de DirectX- software development kit . Het kan worden gevonden in de Microsoft download center , en bevat de bibliotheken die u nodig hebt om de DirectX 3D- engine gebruiken . 3 lezen over GMO's ( Common Object Model ) en de rendering pipeline . Dit zijn twee kernideeën voor het begrijpen , en het gebruik , DirectX . COM's zijn de afzonderlijke objecten , of onderdelen , die samen de 3D-omgeving die u maakt . Ze zijn belangrijk voor de opbouw van uw 3D-omgeving , en goed begrip van hen kan u toestaan om het onderhoud van uw spel tijdens zijn levensduur wordt makkelijker door te kunnen update van patches , in plaats van volledig nieuwe programma's . De rendering pipeline is de reeks stappen waarmee de code die u schrijft voor uw 3D-omgeving wordt vertaald in beelden op het computerscherm . Dit zijn twee belangrijke principes om een kader voor de specifieke kenmerken van het gebruik van DirectX te vormen . 4 Lees over het 3D- coördinatenstelsel , 3D-modellen , en hoe ze zijn gebouwd , schaduw en kleur . Dit zijn fundamentele begrippen in het bouwen van 3D-objecten , en ze te combineren in volle omgevingen . DirectX is een bibliotheek die u toelaat om 3D-objecten te bouwen , maar je moet eerst weten wat de details van wat u wilt dat de 3D- engine te maken . 5 Leer hoe je windows te maken en zet vormen in hen. Als je eenmaal weet al deze dingen , zal je de basis van het gebruik van DirectX .
|