Si vous êtes un programmeur informatique intéressé par les jeux d'ordinateur, vous aurez envie de faire le saut de programmes sur console aux programmes graphiquement basés . C'est une étape difficile, car il s'agira d'appliquer tout ce que vous avez appris sur la programmation orientée objet à comprendre les complexités des moteurs 3D , un ensemble de bibliothèques qui vous permet de programmer des jeux en 3D tout en se concentrant sur votre partie. DirectX est un tel moteur de jeu 3D populaire pour Microsoft Windows. Les choses dont vous aurez besoin
Microsoft Visual Studio ( ou un courant Microsoft C + + environnement de développement )
Afficher plus Instructions
1
apprendre à programmer en C + + . C + + est le langage de cheval de bataille de développement de jeu moderne, comme au début du 21e siècle. Alors que les plus récents, langages de programmation de haut niveau ont été utilisées pour développer des jeux pour plates-formes Internet , C + + est plus couramment utilisé pour le jeu sur PC . DirectX s'intègre avec Microsoft C + + de plates-formes de développement , et utilise les concepts de la programmation orientée objet , vous apprendrez tout en acquérant le langage . Savoir comment développer des programmes C + + pour Windows est une condition essentielle pour faire des jeux 3D avec DirectX .
2
Téléchargez et installez la dernière version du kit de développement logiciel DirectX . Il peut être trouvé dans le centre de téléchargement de Microsoft , et contient les bibliothèques dont vous avez besoin pour utiliser le moteur 3D DirectX .
3
savoir plus sur COMs ( Common Object Model ) et le pipeline de rendu . Ce sont deux idées fondamentales pour la compréhension et l'utilisation de DirectX . OCM sont les objets individuels ou des composants , qui forment ensemble l'environnement 3D que vous créez. Ils sont importants pour la construction de votre environnement en 3D , et une bonne compréhension d'eux peut vous permettre d'effectuer l'entretien de votre jeu au cours de sa vie plus facile en étant capable de diffuser des correctifs de mise à jour , au lieu de programmes entièrement nouveaux . Le pipeline de rendu est la série d' étapes par lesquelles le code que vous écrivez à votre environnement 3D est traduit en images sur l'écran de l'ordinateur. Ce sont deux principes importants pour former un cadre pour les spécificités de l'utilisation de DirectX .
4
savoir plus sur le système de coordonnées 3D , modèles 3D , et la façon dont ils sont construits, ombragée et colorée. Ce sont des concepts fondamentaux dans la construction des objets 3D , et de les combiner dans des environnements complets . DirectX est une bibliothèque qui vous permet de construire des objets en 3D , mais vous devez d'abord connaître les détails de ce que vous voulez que le moteur 3D de rendre .
5
savoir comment créer des fenêtres et mis formes en eux. Une fois que vous savez toutes ces choses, vous allez connaître les bases de l'utilisation de DirectX .