Bonjour a tout le monde,
Voici la nouvelle version de mon petit moteur 3D, cette version apporte que peu de modification, mais elle est surtout plus otimiser.
Dans les modifications du code, il y a :
- Format de chargement des objets LWO mieux integrer.
- Chargement de la palette de couleur des objets.
- Ajout des Bounding-Box des Objets au chargement et recalcul.
- Tri complet du monde pour l'affichage
- Ajout d'une routine de ScanLine mais non utiliser dans cette version (Trop lent).
- Effet de lumiere de jour et de nuit.
- Deplacement des objets en fonction du monde.
Dans la prochaine version je vais integrer le Z-Buffer, mais pour le moment je c pas encore comment le faire avec une rapidité normal.
Utilisation du moteur 3D :
Déplacement du personnage :
Flèche du haut : Avant
Flèche du bas : Arrière
Flèche de droite : Pivote à Droite
Flèche de gauche : Pivote à Gauche
Souris haut : Monte la Camera
Souris Bas : Descend la Caméra
Souris Droite : Pivote à Droite
Souris Gauche : Pivote à Gauche
Déplacement des Caméras :
Touche F4 : Caméra ?
Touche F5 : Caméra +
A++
[Gally Home Corp]
Source / Exemple :
Public Function setDownload(byval strFileName as String) as boolean
'
If DownLoad(strFileName) = True Then
MsgBox("Merci pour le Download...")
setDownload = True
Else
MsgBox("Ben Tempis sa sera peu etre pour une prochaine ;-)")
setDownload = False
EndIf
End Function
Conclusion :
Mise a jour du format LWO et debut de test d'annimation pour les objets.
Je recherche des personnes qui pourrait m'aide a corriger quelque petit problème sur ma source. Merci d'avance eta bientot.
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.