Sources 3D en VB 6
Vous pouvez ici télcharger mon moteur 3D avec Directx 8.1
Il prend en charge:
- les objets 3D, en *.x
- la gestion des collisions
- les textures en *.tga, *.bmp, *.tif (et d'autres ?)
- la gestion des particules, ainsi que des fonctions qui les rendent réélles
- la gestion des lumieres (points de lumieres, cone de lumiere et lumiere directionnelle)
- les réflections d'objets par matrices
- de multiples effets (comme les mouvements d'eau ou de draps)
- la gestion pour la lecture de sons 3D
- la gestion du brouillard
- la gestion des billboards
Ce moteur est interessant pour:
- sa prise en main facile
- son codage très simplifié
Ex: créer un objet en 3D et lui appliquer une echelle :
objet.CreerObjet App.path + "\terrain2.x"
objet.ScaleX = 20
objet.ScaleY = 20
objet.ScaleZ = 20
- son ordre : toutes les fonctions sont rangées dans des classes (Lumiere, Objets3D, Collisions...)
- Meme sans connaissances de DirectX 8.1 il est possible de créer des scenes réalistes
- Pour les utilisateurs qui connaissent DirectX 8.1 il est possible de rajouter sans difficultés des fonctions ou d'en modifier d'autres
Cliquez ici pour le télécharger !