2010-09-17 14 views

Répondre

4

La réponse est vraiment: les deux.

Les jeux vidéo 3D utilisent des collections de verticies pour décrire les différents modèles utilisés dans le jeu (décors, personnages de joueurs, etc.). Des textures (images) sont ensuite appliquées aux maillages pour rendre le jeu réaliste. Sans les images, tout ressemblerait à un fil de fer ou à une seule couleur.

Certains jeux utilisent une technique connue sous le nom de «billboarding», ce qui signifie qu'ils prennent une image 2D et la restituent directement dans la scène 3D. L'image est toujours face à la caméra afin de ne pas trahir sa nature 2D. Certains jeux utilisent une modification de cette technique pour simplifier les décors complexes comme les arbres (ils sont appelés "imposteurs"). L'arbre est composé de 2 ou plusieurs images 2D sous des angles différents les uns des autres.

Les jeux vidéo 2D peuvent toujours utiliser les verticies et les rendre en 3D (mais ils se limitent à un seul plan, donc ils ont l'air 2D). Cependant, il est plus courant d'utiliser des images (sprites).

+0

pouvez-vous me donner un tutoriel? – Ramilol

+0

Je voudrais commencer par faire une version 2D du jeu classique pong. Ensuite, créez une version 3D pour avoir une idée des primitives, de l'éclairage, des propriétés des matériaux et des mathématiques 3D. En ce qui concerne le code spécifique, j'ai confiance en Google. – colithium

0

Cela dépend du jeu et de l'utilisation de directdraw ou direct3d. DirectDraw n'utilise que des surfaces 2d, donc tout est une image, Direct3D est cependant construit autour de tout ce qui est 3d, ainsi dessiner une image que vous dessinez avec des sommets puis lui appliquer une texture (la texture serait l'image). Il est à noter que directdraw est ancien (ayant été arrêté en dx7), et microsoft recommande d'utiliser Direct3D avec des quads texturés pour faire 2d blitting