Bonjour à tous,
Voici un moteur 3D gérant les textures tous formats (supporté par QT) et contient un loader de fichier .obj que j'ai écrit personnellement.
Il permet d'illustrer l'utilisation de deux QGLWidget en même temps et comment se servir de QT pour nous aider à gérer pas mal de fonction (chargement de texture, interface avec l'openGL, etc...).
Vous pouvez vous déplacer à votre guise dans l'environnement, le détruire, sauter sur les caisses, utiliser l'arme à disposition, etc.
Le fichier de map se trouve dans le répertoire de base en .txt.
Vous aurez besoin pour lancer l'exe des 3 fichiers dll :
-QtCore4.dll
-QtGui4.dll
-QtOpenGL4.dll
Et si vous ne voulez pas vous embeter il y a ici le zip beaucoup plus fournis (avec le point EXE, les dll et les fichiers blender 3D) :
http://envi3d.wikeo.net/
Je tenais à poster ce code avant qu'il ne devienne vraiment trop compliqué quand j'y ajouterais la gestion totale de la mission capture de drapeau ainsi que le multijoueur :D
Conclusion :
J'espère que vous apprécierais la clarté et le nombre de commentaire du code.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.