Salut, et oui encore moi ^^ désolé mais j'ai beaucoups de questions en ce moment...
Actuellement je rencontre le problème suivant, lorsque je dépasse 4 meshs sur ma scene irrlicht alors l'animation de mon mesh
principal ne fonctionne plus, si je mets 3 meshs aucun problème...
PS : J'utilise setframeloop pour l'animation. Mes meshs sont aux format md2
Hors ligne
Tu pourrais dire comment tu crées ta scene? *.irr ou en c++. Si c'est du code, poste-le qu'on puisse chercher d'où vient le problème.
Hors ligne
Oui ma scène est créer à la fois avec un loadScene (fichier .irr) et des meshs charger normalement en c++.
Voilà mon main :
Et voilà la fonction de chargement des meshs
Enfin même en commentant la fonction Collide et MajEventMesh le résultat est le même.
Je précise que même en ajoutant un mesh dans blender puis en exportant au format 3ds le problème reste le même...
Dernière modification par AntiLoxy (29-04-2012 17:24:38)
Hors ligne
Personne n'a de problèmes avec la fonction setframeloop ?
Hors ligne
non, en même temps d'initialise un peut tout bizarement ...
pourquoi initialiser t'est array statiquement avec MAXMESH ? alouer dynamiquement l'array par rapport au nombre de ligne de ton cfg serait plus jusditieux, enfin le mieux reste avec d'utiliser irr::core::array ou irr::core::list
tu semble fragmenter ta scene en mesh, mais les dit mesh semble être t'est personnages, donc, tu auras a terme un duplicas des donner par scene ?
pourquoi coder un interpreter cfg, alors que tu as du xml livré avec irrlicht ?
tu devrait utiliser ton EventReceiver pour géré le changement de scene, c'est plus propre
il existe un Fader in/out dans la gui irrlicht, ça peut être plus légé, si ça t'intéresse
bref, je soulève juste quelque hypotèse sur ton programme ...
Hors ligne
C'est vrai que le code n'est pas trés optimiisé ^^.
J'entend bien tes remarques mais je ne pense pas que ce soit la cause des problèmes d'animation du mesh.
Je vais remplacer les doubles pointeurs par un array on verra bien...
La gestion du fichier de cfg je le laisse comme ca ^^.
Je vous tiens au courant pour la suite des évenements.
Hors ligne
J'ai le même problème en utilisant l'exemple 15.LoadIRR. L'animation des meshs s'arrete avec une caméra normal, en fps cela depend de sa position et en maya les animations sont toujours active. J'ai la version 1.7.2.
Autre précision lorsque je change de drivers (non opengl) mes animations fonctionne.
Dernière modification par AntiLoxy (04-05-2012 20:52:52)
Hors ligne
uhm, étonant, essaye de dl la svn, et de compiler en manuel ....
normalement il n'est pas sencer y avoir ce genre de probleme étant donner que les animations sont géré logistiquement et non par l'hardware
c'est possible que le bug soit régler depuis, sinon l'alternative possible reset d'utiliser une ancienne version.
sur ce bonne soiré
Hors ligne
Je viens de regler partiellement le problème, j'ai tout simplement recompiler mon projet sous windows 7 à la place de ubuntu, toujours sous opengl
et les soucis ont disparus ^^.
Certainement ma version d'opengl qui était en cause...
Dernière modification par AntiLoxy (06-05-2012 00:19:40)
Hors ligne
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 168 invités en ligne Aucun membre connecté RSS Feed |