3d engine nouvelle version sans directx, ni opengl

Description

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.

Codes Sources

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.