begin process at 2012 02 13 07:37:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Direct X

 > PETIT MOTEUR 2D SOUS DIRECTX8

PETIT MOTEUR 2D SOUS DIRECTX8


 Information sur la source

Note :
10 / 10 - par 6 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Direct X Classé sous :directx, moteur, 2d Niveau :Débutant Date de création :16/01/2006 Vu / téléchargé :5 718 / 1 317

Auteur : XtremDuke

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Et hop, un moteur de plus !
Rien de bien révolutionnaire dans le code. Le moteur, sous forme de classe, permet d'afficher des scènes en 2D en utilisant les librairies Directx8.
Ce moteur est loin d'être au point et ne bénéficie pas encore de nombreuses possibilités. Celà dit, il permet d'afficher une scene très rapidement en limitant le code.

Ses possibilités :
- Affichage ne mode plein écran / fenetré
- Jouer MIDI
- Jouer WAV
- Créer timer
- Créer surface avec transparance en alpha
- Créer et jouer des sprites
- Afficher du texte personnalisé
- Acquerir les touches du clavier

Un petit exemple est fournis vous permettant de mieu apréhender le moteur. Il vous permettra de comprendre les techniques de fading, de la manipulation des sprites et de la création d'un menu.

Remarque concernant les fichier .DAT :
- Tous les fichiers .DAT doivent contenir le nombre d'occurrence en première ligne
- Cas particulier pour les textures :
  les déclarations des textures sont suivies par 4 parametres. exemple : TEXTURES\smcharas.png,1,0,1,1
  les 3 premiers correspondent à la couleur de transparence (pour les sprites) dans le format ROUGE,VERT,BLEU. 1 pour 255 et 0 pour 0 (en valeur RGB)
  le dernier parametre definit l'opacité de l'élément : 0 pour 0% et 1 pour 100%

Si vous avez des remarques ou des suggestions (constructives si possible) n'hesitez pas à m'en faire part.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture MOTEUR GRAPHIC 2D DIRECTX8
Source avec Zip Source avec une capture GRAPHIQUE PERT
Source avec Zip CRIPTER UN FICHIER TXT PAR LE XOR

 Sources de la même categorie

Source avec une capture HAPPY LAND - 3D VB6 GAME - OPEN SOURCE CODE par ZaidMarkabi
Source avec une capture METAL GEAR SOLID - 3D VB6 GAME - OPEN SOURCE par ZaidMarkabi
Source avec une capture FIGHT COMBAT II - 3D VB GAME - OPEN SOURCE par ZaidMarkabi
Source avec Zip Source avec une capture UTILISER LA CAMERA POUR DIRECTX par zulrigh
Source avec une capture STREET FIGHTER - 3D VB GAME - OPEN-SOURCE par ZaidMarkabi

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) MOTEUR 2D EN VB.NET par codeurfou
Source avec Zip Source avec une capture Source .NET (Dotnet) PETIT MOTEUR GRAPHIQUE EN VB.NET par Luwy
Source avec Zip Source avec une capture Source .NET (Dotnet) EBAUCHE DE MOTEUR 3D DIRECTX par Hakumbaya
Source avec Zip Source avec une capture RENDU 3D 'PURE' VB par EBArtSoft
Source avec Zip Source avec une capture MOTEUR GRAPHIC 2D DIRECTX8 par XtremDuke

Commentaires et avis

Commentaire de yoman64 le 16/01/2006 17:59:59

Pas mal du tout. assez rapide... 1800 fps :-/

Commentaire de ghuysmans99 le 16/01/2006 19:13:10

très rapide
10/10

Commentaire de max12 le 16/01/2006 21:23:29 administrateur CS

J'ai n'ai que deux mots à dire :
gé, nial

Cela dit je suis un peu déçu car je croyais que je trouverais un petit jeu ;)

Commentaire de XtremDuke le 16/01/2006 21:35:20

désolé max12 mais la taille de l'archive m'empeche de donner le reste.
ceci étant dit je posterai bientot l'url du jeu en entier.

Commentaire de Neo.balastik le 17/01/2006 18:55:03

Il n'y a pas la gestion de la souris ?  Oubli volontaire ou problème chez moi ?

Commentaire de yoman64 le 17/01/2006 18:58:31

Semble etre un oubli volontaire , que je n'avais pas remarqué , et qui , tout d'un coup , me rend tout triste :( lol
10*/10 quand meme , j'ai oublier de noter hier

Commentaire de lard le 17/01/2006 19:58:47

Très bon boulot dis donc !
J'ai hate de voir un projet complet...C'est prometteur en tous cas !
10/10

A plus...

LARD

Commentaire de XtremDuke le 18/01/2006 12:03:05

Ha... oui en effet j'ai omis la gestion de la souris.
Je me remets dans le bain et je vous proposerai une MAj prochainement.
ps : merci pour vos commentaires

Commentaire de Weado le 18/01/2006 20:14:52

Run-Time error '-2005530516 (8876086c)':
Automation error

Set MainFont = D3DX.CreateFont(D3DDevice, MainFontDesc.hFont)

c'est là que ça plante sur mon ordi

Commentaire de XtremDuke le 18/01/2006 20:24:14

Etonnant Weado, si les devices graphiques passent je ne vois pas pourquoi celui ne passe pas ...

Commentaire de WhiteDwarf le 29/01/2006 13:13:08

J'attend avec impatience une adresse où télécharger le jeu.

En tout cas bravo ca marche nikel et c'est super rapide.

Commentaire de jannoman le 25/03/2006 14:40:33

salut !
j'aimerais bien savoir pourquoi pour faire de la 2D tu utilises Direect3D et non pas DirectDraw. C'est plus rapide ? plus simple ?
avec DDraw on peut afficher aussi des images. C'est ca les sprites ?

Thomas.

Commentaire de XtremDuke le 28/03/2006 10:56:36

Jannoman,

Ici, il s'agit de la version 8 de DirectX et non pas de la version 7. De plus, le moteur est en train d'évoluer vers la 3D.

J'aurai pu, il est vrai, créer une version hybride entre dx7 et dx8 mais je ne trouve pas ça très propre.
Gros avantage de dx8, l'utilisation de DxSprite qui facilite l'affichage et la déformation des sprites.

 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 directx rotation d'une image en 2d [ par smoron ] Salut!j'affiche une image avec directx et j'aimerais pouvoir lui faire effectuer une rotation!j'ai cherché des codes mais en vain car tombant souvent 2D en DirectX 7, 8 ou 9 ? [ par Squall____ ] Bonjour à tous,j'ai un projet de jeu en 2D pour me faire la main. M 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 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. Moteur 2D [ par jaylin ] Vous connaissez pas un moteur gaphique 2D en open-source?? 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 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 .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 ( variantes avec une touche [ par olver62 ] bonjours, je suis débutant en programation; même très novice...j'ai fait un petit programme avec mon frère pour contrôler un


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales