2011-12-04 3 views
3

J'ai trouvé cet importateur pour les fichiers .x dans les plugins jMonkeyEngine SDK: http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/directx-to-j3o-converter/?topic_page=1&num=15, et je l'ai téléchargé/installé avec succès via le menu Outils -> Plugins.jMonkeyEngine: importation de modèles .x

Mais je ne suis pas sûr de savoir comment l'utiliser. J'ai essayé d'ajouter un modèle à mon dossier d'actifs, puis de cliquer avec le bouton droit dans le SDK et de choisir "Convertir en j3o binaire", mais cela n'a rien donné: aucune boîte de dialogue n'a surgi et rien n'a semblé changer. Mon code génère toujours un avertissement d'exécution indiquant qu'il ne sait pas comment charger un fichier .x.

Screenshot

post-scriptum J'ai aussi posté cette question en réponse sur le fil lié. Jusqu'à présent, aucune réponse, c'est pourquoi je poste ici, mais juste un avertissement au cas où quelqu'un répond dans un proche avenir.

Mise à jour: Un utilisateur a répondu au thread, suggérant que je vérifie si des erreurs ont été lancées (une petite icône d'erreur rouge dans le coin inférieur droit de l'écran). Effectivement, il y avait, et le message d'erreur était le convertisseur se plaindre de ne pas être en mesure de trouver la texture dwarf.jpg. J'ai donc déplacé la texture dans le dossier Models à côté du modèle dwarf1.x. Toutefois, le processus de conversion se comporte toujours de la même manière, sauf que l'icône d'erreur n'apparaît pas. En d'autres termes, rien ne semble se passer maintenant, et aucun message d'erreur n'est lancé. Je ne vois aucun fichier .j3mo ayant été créé n'importe où, et mon code provoque toujours une exception d'exécution qui se plaint de ne pas avoir de chargeur pour les fichiers .x. (Note: J'ai vu le nom de fichier dans ma capture d'écran, "dwarf.x" au lieu de "dwarf1.x", et je l'ai corrigé, donc ça n'a rien à voir avec le problème)

+1

voté: maintenant voyons qui répond. :) –

Répondre

4

Ok, j'ai trouvé le problème. Le convertisseur ne trouvait toujours pas la texture, même s'il avait cessé de signaler l'erreur à ce sujet. J'ai dû renommer la texture pour qu'elle corresponde exactement au nom de fichier du modèle (sauf pour l'extension, bien sûr), donc "dwarf.jpg" est devenu "dwarf1.jpg". Notez également qu'il doit être dans le même dossier exact: dans mon cas, je l'ai mis dans le dossier du projet/assets/Models/

+3

bon pour vous! 1+ pour la réponse aussi. –

+0

Merci, ami: D – Josh1billion