Route 666 : une monde en 3d avec directx 8 pour notre tpe

Contenu du snippet

C'est un monde en 3D realise entièrement en directx8, il utilise :
- direct Input
- direct Sound
- fichier .X (pour les arbres, les lampadaires, la voiture et la maison) (ces fichier .X ne sont pas de moi)
- Le reste des objets (troittoir, route, herbe etc.) est dessiner grace a la fonction du device DrawPrimitiveUp
- La lumière est utilise notamment pour les lampadaires
- Les sprites pour le curseurs et la bande noire lorsque la maison ou la voiture sont selectionées.


J'ai appris le directx grâce a de nombreuses sources sur ce site, en particulier :

- CanardLeBarbare : avec sont excellente source sur directx 8 , je le remercie (sa
gestion des vues est excellente, donc je l'ai réutilisé, prk inventé un truc que l'on a compris et qui marche déja très bien ;) ) : http://www.vbfrance.com/code.aspx?ID=20245
- Les fameux tutoriaux de LaPastoche, merci ils sont bien expliqué !!!!

Ce monde a été réalisé pour notre Tpe, nous avaons aussi réalisé un site d'explication où vous trouverez egalement le fichier .zip : http://jb.lemetayer.free.fr/

Ps : Ce monde en 3D demande une carte graphique assez performante, alors il est normal que l'image soit saccadée si vous n'en posséder pas !!!

Source / Exemple :


Download ("http://jb.lemetayer.free.fr/Directx8.zip") (environ 3 mo)

La source est entièrement commentée !!!!!!

Conclusion :


Site d'explication : http://jb.lemetayer.free.fr/

Telechargement de la source : http://jb.lemetayer.free.fr/Directx8.zip


Commandes du monde en 3D:

- Les flèches directionnelles : se déplacer
- La souris : regarder autour de soit
- + (sur le numpad) : Monter
- - (Sur le numpad) : Descendre
- Enter : une petite surprise quand la voiture est séléctionnée :p )
- Space : Pour jouer un son qui simule un tire

Laisser vos commentaires !!!!!

A voir également

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.