2015-07-22 2 views
3

J'ai besoin d'importer un fbx dans UE4 en utilisant C++. C'est pour éventuellement écrire un importateur par lots qui établit des connexions matérielles etc lors de l'importation.Unreal Engine 4, importer avec C++?

Je suis cependant coincé au premier obstacle.

Je ne trouve aucune information à ce sujet partout.

Comment charger un modèle fbx dans l'éditeur en utilisant C++?

modifier:

Je ne ai pas besoin de le faire lors de l'exécution, j'ai juste besoin d'importer les modèles dans l'éditeur, et d'ajuster leur emplacement/réglages de matériel que je fais ..

Répondre

1

Parse la .fbx (il y a assez de docs), alors create the mesh at runtime serait un moyen.

Si vous avez seulement besoin des choses de l'éditeur, consultez le FbxMainImport.cpp

FFbxImporter::OpenFile 
FbxNode* GetFirstFbxMesh(FbxNode* Node, bool bIsSkelMesh) 

etc ...

+0

merci! Il analyse le fbx avec qui j'ai des problèmes. Ai-je besoin de créer un UFactory pour l'importation? ou y a-t-il un moyen facile? Peut-être que je cherche la mauvaise chose, mais je ne trouve pas d'informations utiles. – anti

+0

Manuellement, serait ma première supposition, car je suppose fortement que l'importateur UE .fbx ne finira pas dans l'exécution, mais seulement l'éditeur. Le format est bien documenté et facile à analyser, cependant. – kat0r

+0

Désolé je n'ai pas été clair, (question éditée) Je n'ai pas besoin de faire cela à l'exécution. Juste dans l'éditeur. – anti