begin process at 2008 07 06 01:16:13
1 205 425 membres
7 nouveaux aujourd'hui
14 119 membres club

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 !

EFFET 3D SUR TEXTE OPENGL


Information sur la source

Catégorie :OpenGL Classé sous : 3d, opengl, effet, texte, scene Niveau : Débutant Date de création : 03/09/2005 Date de mise à jour : 03/09/2005 16:49:02 Vu / téléchargé: 6 577 / 987

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

un petit effet sur du texe... meme Funto a bien aimé :p (heureusent qu'il n'est plus la ^^ )
rien de bien méchant mais l'effet est qd meme cool B-)
remarque: c'est de la VRAIE 3d, pas de tricherie avec le z-buffer ou dieu sait quoi -> on peut parfaitement bien l'insérer dans une scene 3d
on peut également désactiver les implosions/explosions en mettant l'animation en mode manuel (dans l'exemple elle est en automatique, ca boucle l'animation implosion -statique - explosion )

Conclusion

windows uniquement, utilise des fonctions de l'API pour créer le texte (voir mes autres sources)
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

03 septembre 2005 16:49:02 :
trompé de screen O:)
  • signaler à un administrateur
    Commentaire de NoRabbit le 03/09/2005 19:51:18

    sympa l'effet mais y a quasi pas de commentaires dans le code.
    Ca aide quand il s'agit de visualiser rapidement la manière dont ça a été fait.

  • signaler à un administrateur
    Commentaire de NoRabbit le 03/09/2005 19:52:48

    mais sinon c sympa ;)
    (je n'aime pas terminer sur une note "négative")

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 03/09/2005 21:03:25

    hum pas faux. mais je ne l'avais pas écrit dans le but de le mettre  ici en fait. j'y remédierai qd j'aurai le temps (dans 10 ans ? ^^)

  • signaler à un administrateur
    Commentaire de Kirua le 04/09/2005 10:49:14

    Alooors, j'ai essayé de le compiler avec Dev-C++, mais j'ai un petit souci qui persiste:

    Example.o(.text+0x1c):Example.cpp: undefined reference to `__glutInitWithExit@12'
    Example.o(.text+0x3d):Example.cpp: undefined reference to `__glutCreateWindowWithExit@8'
    Example.o(.text+0x5d):Example.cpp: undefined reference to `__glutCreateMenuWithExit@8'

    Pourtant je ne vois pas trop où tu utilises GLUT, et j'ai lié avec tout ça:
    -lopengl32
    -lglu32
    -lglut32
    -lglaux
    -lgdi32
    donc ça devrait aller je pense ... c'est en tout cas les seules trois erreurs qui restent...

    Sinon, tu avais fait 3 erreurs de syntaxe que bcp d'utilisateur de VC++ font: dans tes deux CParticle::Load et dans ton CParticle::Afficher, tu as, deux fois avec GLuint i et une fois avec int a:

    for(int i ...)
    {
    }

    for(i ...)
    {
    }

    or le standard dit bien que dans la deuxième for(), i n'existe plus (et ce déjà à la sortie de la première for), donc il faut écrire int i dans la seconde for aussi. si VC ne l'accepte pas (mais normalement ils ont corrigé le problème), tu peux toujours déclarer i en dehors de la première for.

    Sinon, il manquait un retour à la ligne en bas de deux fichiers, mais ça tlm s'en fout ^_^.

    J'ai pas encore pu tester et je regrette, si tu pouvais essayer de voir ce ne va pas avec GLUT, où en tt cas me dire où elle est utilisée...

  • signaler à un administrateur
    Commentaire de Kirua le 04/09/2005 10:53:17

    Loi de la vexation universelle activée: je viens de trouver. GLUT était inclu dans ton gestionnaire d'image mais jamais utilisé. J'ai supprimé l'include et tout marche à merveille, tu devrais faire pareil car il risque de réclamer une DLL inutile je pense, et tu dois l'avoir dans ton répertoire par défaut donc il ne s'est pas manifesté. Très sympathique l'effet en tout cas :)

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 04/09/2005 12:08:19

    ah bah en fait c'est le gestionnaire d'images en entier qu'il faudrait virer :p
    pour le coup des 2 for(), argh oui, stupide compilo non-ANSI grrr, j'y pense jamais...
    " il manquait un retour à la ligne en bas de deux fichiers " -> !! c'est obligatoire ca ?? je savais po...
    merci pour la remarque ^^

  • signaler à un administrateur
    Commentaire de Kirua le 04/09/2005 12:14:15

    Voui, c'est obligatoire, en tout cas avec G++, mais je pense bien que c'est dans le standard. mtnt, on pourrait s'attendre à ce que l'EDI ou même le compilo s'en charge ... c'est un peu con de faire un compilo qui peut détecter l'absence de retour à la ligne et le signaler mais qu'est pas capable de gérer l'absence :p. G++ t'envoie bouler en tt cas.

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 04/09/2005 12:16:07

    mdr :D

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS