Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PETIT MOTEUR GRAPHIQUE EN VB.NET


Information sur la source

Catégorie :Jeux Source .NET ( DotNet ) Classé sous : Jeu, DirectX, Moteur, 2D, Direct3d Niveau : Débutant Date de création : 28/05/2008 Date de mise à jour : 28/05/2008 00:32:58 Vu / téléchargé: 4 664 / 268

Note :
Aucune note

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
C'était difficile de trouver la documentation pour créer cette source. J'ai du transcrir beaucoup de code de C# en vb.net et bien j'ai fini par écrire ce code. C'est simplement un "moteur de jeu" qui permet d'afficher des boites en 2d qui sont soumises a la gravité(aucune collision pour l'instant) de facon éfficace. Beaucoup plus éfficace que les composantes de l'interface graphique de vb.net de base. Bref j'ai essailler de documenté le plus possible ma source. C'est ma première source donc critiquer moi mais positivement :P :D et j'espere que ca aidera la communauté!. Désoler pour mes erreurs de français....

j'apporte une note en disant qu'il faut inclure
microsoft.directx
microsoft.direct3d
microsoft.direct3dx
dans les références (Propriété de la solution) si vous réutiliser le code dans une appli. Have fun! :P
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

28 mai 2008 00:32:58 :
Ajout d'une note pour la réutilisation du code

Commentaires et avis

signaler à un administrateur
Commentaire de rgiplus le 29/05/2008 15:13:48

Et pourquoi de c# vers vb.net?
Ma remarque n'est pas n?gative.
Bien au contraire car je suis int?ress? par les 2 langages.

signaler à un administrateur
Commentaire de Luwy le 29/05/2008 17:56:32

Eh bien Beaucoup de source peuvent être trouver en C# et pas en Vb.net. Pourquoi? Parceque le framework XNA à été concu pour le C# et donc les programeurs de jeux s'étant initié au XNA et qui passe au directX sont habitué au C#. C'est l'explication que j'ai trouvé... Il y a surment d'autre raison mais bon c'est ce que je connais.

signaler à un administrateur
Commentaire de prince4878 le 27/10/2008 10:15:31

Salut LUWY
j'ai bien lu le codesource mais ca m'echape encore, peux tu s'il te plait m'expliquer pourquoi t'as declare la variable VERTICES, et elle sert a quoi ??
et peux s'il te plait me donner une idee generale sur comment il marche par ce que je n'ai jamais utilise le DX et j'aimerai bien debuter. MERCI

signaler à un administrateur
Commentaire de Luwy le 28/10/2008 12:53:42

Salut Prince4878!

Content de voir que tu aime la source! J'ai arrêter le vb il y a un moment pour faire du C++ mais je ne pense pas avoir trop oublié de trucs pour pouvoir te répondre. D'abord Vertices et la variable qui va contenir la position de chacuns des points qui vont constitué nos trianlge. Pourquoi des triangles? Simplement parceque c'Est la forme géométrique la plus simple. Je déclare Vertices as CustomVertex.PositionTextured. C'est un type de structure de directx qui contient différente variable. 1)la position x, y et Z de notre point et les coordonées Tu et Vu. Les coordonées Tu et Vu sont simplement là pour expliquer ou la texture doit se placer par rapport a ce point. pour bien comprendre le concept tu peux te réferer a ses deux tutorials :
http://www.riemers.net/eng/Tutorials/DirectX/Visual_Basic/Series1/The_first_triangle.php
http://www.riemers.net/eng/Tutorials/DirectX/Visual_Basic/Series1/Rotation_-_translation.php
C'est a partir de ca que j'ai appris la base. Ensuite j'ai adapter une source c# pour avoir des textures. Si tu veux plus de détail sur comment j'affiche les texture repost un comment. J'espere que ca a aidé =D

signaler à un administrateur
Commentaire de prince4878 le 28/10/2008 13:27:52

Salut Luwy, merci pour cette explication detaillee et pour les tutoriaux. pour le momment je vais essayer de cherher seul :P   . En cas de besoin tu seras mon prof :D
Boncourage avec C++

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

DirectX 8: Moteur 2d [ par CChargy ] Bonjour, J'aimerais faire un moteur 2d avec VB en Directx 8. J'ai besoin de charger des png avec une couche alpha et de la faire disparaitre lors du Moteur 2D [ par Ulysse3 ] Tres bien! J'ai comencé un jeux récament et j'Ai créer un petit moteur 2d l'ennui c'Est qu'il onctionne mal alors j'aimerai savoir si i Gérer les colision d'un perso avec DirectX [ par Charles Racaud ] SalutG commencé à faire un jeu style 'Mario'Pour cela, G utiliser DirectX.G réussi à faire bouger le jeu mais je ne parviens pas à gérer les collision Recherche person pour projet de Moteur 3D sous VB6+DirectX 8 [ par Tellurian ] SalutJe cherche des personnes qui voudraient créé un moteur 3D sous forme de DLL avec VB6 et DirectX 8.J'ai deja créé pa mal de moteur protoype mais l aide jeu sans directx [ par sammy918 ] bonsoir, premièrement, comment on fait pour quand tu appui sur la flèche gauche tel image ce déplace vers la gauche, pour flèche d 2d avec directx 9 [ par mongol77 ] salut tout le monde,voila , je viens de me mettre a vb.net 2.0, j'ai un peu de mal , mais bon , c'est pas ca le probleme.j'avais commencé a progr .net Photo en DirectX [ par alicvb ] Bonjour, Voilà, ma requète est toute simple : Quelqu'un aurait-il (pleaaaase) vu trainer un bout de code permettant d'afficher une photo ( Comment faire en dégradé en arrière plan d'un monde direct3D [ par Zakata ] Bonjour,Je suis actuellement en train de réaliser un projet avec DirectX et j'aimerais inséré un dégradé de couleur sur la pictureBox, support du mond DirectX ou Truevision?? [ par Youpien ] Bonjour,je souhaite débuter en programmation 3D sous vB6, le problème c'est que je ne sait pas sous quel moteur 3D commencé  à apprendre à programmer. VB 2005 ou C/C++ ? [ par Kite37 ] Bonjour !Souhaitant avec des amis nous lancer dans un projet de jeu assez conséquent, nécessitant l'utilisation de DirectX 9.0, nous sommes confrontés


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,092 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.