CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème ogre 3D

Monster-Energy]
Monster-Energy]
Niveau 55
06 juillet 2011 à 18:19:09

Bonjour :)

J'ai télécharger ogre3d et j'utilise comme compilateur code::block :)

J'ai donc suivi un bon petit tutoriel ( http://www.siteduzero.com/tutoriel-3-334488-votre-premiere-application.html )

Tout va bien jusqu'au moment ou il dit sa :d)

"Faites un include de ce fichier dans main.cpp, et instanciez votre classe dans la fonction main, juste avant le bloc try{}catch{}. Enfin dans le bloc try, il suffit de lancer l'application avec la méthode go() définie dans la classe ExampleApplication."

Alors la :doute:

J'ai essayer plusieurs choses mais je ne comprend pas, quand je met build and run, j'ai un message me disant sa

:d) http://s3.noelshack.com/uupload/8758092803130_gsfgs.jpg

Si je met oui, le même message réapparait, et si je met non, voila ce que cela me donne

:d) http://s3.noelshack.com/uupload/10522072977471_fsfs.jpg

Alors, que faire?

Merci d'avance :-) :ange:

Shakaan
Shakaan
Niveau 10
06 juillet 2011 à 19:36:08

Ben, ça a fonctionné, il a lancé ton application, qui s'est arretée quand elle est arrivée a la fin, et s'est arreté ensuite. C'est comme quand tu débute en prog, tu fais quelque chose comme:

  1. include <stdio.h>

int main(void)
{
printf ("hello world");
return 0;
}

Et tu inonde les forums comme quoi le programme fait rien apparaitre quand tu double clique dessus. Dans la fonction go de ton application, il y a une boucle infinie ou quelque chose du genre? Un printf qui indique qu'elle a bien été lancée?

Monster-Energy]
Monster-Energy]
Niveau 55
06 juillet 2011 à 19:40:58

Moi je voudrais qu'il me lance la fenêtre Ogre :(

Shakaan
Shakaan
Niveau 10
06 juillet 2011 à 19:51:56

Haha :hap: ça c'est plus compliqué. Vraiment. Théoriquement, faut faire ça dans le go:

pRoot = new Ogre::Root("Plugins.cfg", "ressource.cfg");
pRoot->addFrameListener(this);

Ogre::ResourceGroupManager::getSingleton().addRes
ourceLocation("./Ressource/Modeles", "FileSystem", "General");

Ogre::ResourceGroupManager::getSingleton().addRes
ourceLocation("./Ressource/Textures", "FileSystem", "General");

Ogre::ResourceGroupManager::getSingleton().addRes
ourceLocation("./Ressource/Materials", "FileSystem", "General");

Ogre::ResourceGroupManager::getSingleton().initia
liseAllResourceGroups();

pRoot->showConfigDialog();

Avec les deux fichiers Plugins.cfg et Ressource.cfg qui doivent etre correctement remplis, et dans mon cas, un dossier Ressource comportant les trois sous-dossiers Modeles, Materials, Textures. J'ai pas le temps de t'expliquer plus mais j'ai toujours trouvé vachement compliqué l'initialisation d'une fenêtre toute noire, y a tout ce bordel a faire avant.

Monster-Energy]
Monster-Energy]
Niveau 55
06 juillet 2011 à 20:24:18

Tout d’abord, merci pour tes réponses. :)

Sinon, je n'y arrive toujours pas: :-(

Mes fichiers Plugins.cfg et Ressource.cfg sont bien remplis, mais quand je met ton code dans le go(), sa ne fonctionne toujours pas, j'ai le même résultat :(

Shakaan
Shakaan
Niveau 10
06 juillet 2011 à 23:55:19

Force la compilation du projet avec ctrl+f9 et lance le a la main, en double cliquant dessus?

Monster-Energy]
Monster-Energy]
Niveau 55
07 juillet 2011 à 12:31:54

J'ai copier ton code dans le go(), sa c'est compiler mais, 24 erreurs :-(

Mais es-que-tu comprends ce qu'ils me demandent de faire ici en bas de la page avant la fenêtre ogre :d)

http://www.siteduzero.com/tutoriel-3-334488-votre-premiere-application.html

Merci d'avance :)

Shakaan
Shakaan
Niveau 10
07 juillet 2011 à 13:25:59

Quelles sont les erreurs? Compilation ou linkage? undefined reference?

Shakaan
Shakaan
Niveau 10
07 juillet 2011 à 13:35:33

Je vois que t'es sous code::blocks. Le tutoriel utilise visual studio. Le truc, c'est que les library utilisées ne sont pas les même, il y a les lib GCC et les lib visual studio, et ce, pour enormément de bibliotheques, codes et j'en passe, c'est extremement contraignant parfois. A mon avis, tes erreurs viennent de là, prend les .lib qui sont dans mon dossier a la place des tiennes.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment