J'ai commencé à apprendre DirectX 11 avec C++. C'est dur, mais je pense que je vais bien. J'ai découvert UDK (moteur de jeu Unreal), et j'ai lu que beaucoup de bons jeux comme Mass Effect 1-3 ont été faits dans ce moteur. Je considère pourquoi je devrais apprendre DirectX, quand beaucoup de jeux sont déjà faits dans les moteurs de jeu, et c'est beaucoup plus facile. Quels sont les avantages et les inconvénients en apprenant DirectX?En savoir DirectX ou moteur de jeu?
Répondre
DirectX permet de pousser les pixels à l'écran. Tout ce qui va au-delà - la physique, les modèles de carte, les outils de développement, les formats de fichiers, la musique, l'IA, le code réseau - est toujours votre problème. D'autre part, un moteur de jeu fournit une solution complète pour la plupart des choses dont vous aurez besoin, mais à un coût (contraintes techniques, courbe d'apprentissage, et souvent des quantités non-triviales de $$).
Cela dépend vraiment de vos objectifs et de vos besoins.
Si vous souhaitez apprendre la programmation graphique, choisissez DirectX 11 car il vous donne accès à une programmation graphique de bas niveau. D'autre part, si vous voulez aller directement à la programmation, UDK vous permettra de passer au-dessus de la programmation graphique de bas niveau et de vous familiariser avec le gameplay. Si vous voulez apprendre la physique, l'audio, la programmation en réseau, vous devriez jeter un oeil à Ogre3D (c'est un moteur graphique qui, comme son nom l'indique, gère les graphismes, tout ce que vous avez à faire est de programmer la physique, gameplay).
- 1. WPF World Editor pour mon moteur de jeu DirectX
- 2. Comment rendre un jeu sans utiliser DirectX ou OpenGL?
- 3. Silverlight C# Jeu ou moteur graphique?
- 4. Hook/Overlay un jeu DirectX?
- 5. Création d'un moteur de jeu DirectX avec fonctionnalité de lecture vidéo
- 6. Lire le pixel sur l'écran du jeu (OpenGL ou DirectX)
- 7. Y at-il un avantage significatif, par souci d'apprentissage, à utiliser DirectX ou OpenGl sur un moteur de jeu?
- 8. OS X jeu moteur
- 9. Incrustation DirectX 9 ou 10
- 10. moteur de jeu Mages avec tomcat ou utiliser AndEngine
- 11. Comment créer un jeu avec DirectX 11 en C#
- 12. Moteur de jeu en tant que EXE et jeu en tant que DLL?
- 13. où devrait aller la logique du jeu? Moteur de jeu ou classe de personnage
- 14. Moteur de jeu JavaScript pour un jeu de briques
- 15. Mathématiques utilisées dans la programmation du moteur 3D (jeu)
- 16. Créer des effets dans le jeu 3D à partir de rien, en utilisant C++ et DirectX
- 17. meilleur moteur de jeu 3D iphone
- 18. Choses que l'on doit savoir pendant l'écriture d'un moteur de jeu
- 19. Comment savoir si mon pilote d'affichage prend en charge DirectX ou non?
- 20. Simple moteur de jeu Java/bibliothèque
- 21. Moteur de jeu isométrique pour Android
- 22. AndEngine est-il un moteur de jeu?
- 23. Moteur de jeu As3 City Simulation
- 24. Moteur de jeu avec script python?
- 25. Quel moteur de jeu dois-je utiliser?
- 26. iphone Crossplatform/Android 2D moteur de jeu
- 27. Comment utiliser le moteur de jeu flash?
- 28. de Windows jeu: UTF-8, UTF-16, DirectX et Lua
- 29. Moteur de jeu pour iPhone/Android
- 30. mélangeur erreur d'importation du moteur de jeu