MOTEUR 3D SANS ASSEMBLEUR

cs_subzero Messages postés 71 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 24 février 2012 - 13 avril 2003 à 00:41
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 - 25 oct. 2004 à 15:06
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12465-moteur-3d-sans-assembleur

cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
25 oct. 2004 à 15:06
Pour gagner en vitesse, utiliser GetPixel et SetPixel avec en paramètres [~].Canvas.Handle, X et Y en integer). Unité: Windows.
Evonay Messages postés 4 Date d'inscription dimanche 8 septembre 2002 Statut Membre Dernière intervention 14 avril 2003
14 avril 2003 à 16:18
merci pour la reponse, je vais aller voir le site.
Je l'ai mis en tant que source car je pense que ça pourrai quand meme servir a quelqu'un.
Ensuite pour le scintillement c'est normal car j'utilise canvas.pixels pour afficher un ecran virtuel, plus tard il est prevu d'utiliser opengl ou directx.
Pour fermer la fenetre je suis desolé mais j'ai mis le 'moteur' en boucle et il suffit d'appuyer sur echap pour l'arreter et ensuite il suffit de fermer normallement ou de relancer avec le button1.
Pour l'exe je l'ai mis au cas ou la source ne marche pas car je suis en delphi 7.
Evonay Messages postés 4 Date d'inscription dimanche 8 septembre 2002 Statut Membre Dernière intervention 14 avril 2003
14 avril 2003 à 16:17
merci pour la reponse, je vais aller voir le site.
Je l'ai mis en tant que source car je pense que ça pourrai quand meme servir a quelqu'un.
Ensuite pour le scintillement c'est normal car j'utilise canvas.pixels pour afficher un ecran virtuel, plus tard il est prevu d'utiliser opengl ou directx.
Pour fermer la fenetre je suis desolé mais j'ai mis le 'moteur' en boucle et il suffit d'appuyer sur echap pour l'arreter et ensuite il suffit de fermer normallement ou de relancer avec le button1.
cs_subzero Messages postés 71 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 24 février 2012
13 avril 2003 à 01:08
Les fichiers avec l'extension MAP, DCR, CFG, DOF, ~... sont inutiles! Ta démo une fois archivée ne fait plus que 22 Ko!!!
cs_subzero Messages postés 71 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 24 février 2012
13 avril 2003 à 01:04
J'ai essayé ta démo sous XP, et ça scintille à mort, le déplacement du cube est très très lent, et impossible de fermer la fenêtre sans faire un Ctrl+Alt+Supp! Encore une chose, il vaut mieux ne pas mettre l'éxé dans l'archive... à+
cs_subzero Messages postés 71 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 24 février 2012
13 avril 2003 à 00:41
3D sans assembleur: Je te conseil d'utiliser les fonctions de DirectX, il possède une librairie 3D. Ensuite, tu n'es pas sur dans le bon endroit pour demander de l'aide, ici on dépose des sources! Tu peux me rejoindre sur le site Developpez.com/forums/Delphi, à+ [Sub0]