Class ModelExporter
Use the ModelExporter class to export Unity GameObjects to an FBX file.
Use the ExportObject and ExportObjects methods. The default export options are used when exporting the objects to the FBX file.
For API overview and example scripts, refer to @api_index.
Inherited Members
Namespace: UnityEditor.Formats.Fbx.Exporter
Assembly: Unity.Formats.Fbx.Editor.dll
Syntax
public sealed class ModelExporter
Methods
ExportObject(string, Object)
Exports a single Unity GameObject to an FBX file.
Declaration
public static string ExportObject(string filePath, Object singleObject)
Parameters
Type | Name | Description |
---|---|---|
string | filePath | Absolute file path to use for the FBX file. |
Object | singleObject | The Unity GameObject to export. |
Returns
Type | Description |
---|---|
string | The FBX file path if successful; otherwise null. |
ExportObject(string, Object, ExportModelOptions)
Exports a single Unity GameObject to an FBX file, with the specified export settings.
Declaration
public static string ExportObject(string filePath, Object singleObject, ExportModelOptions exportOptions = null)
Parameters
Type | Name | Description |
---|---|---|
string | filePath | Absolute file path to use for the FBX file. |
Object | singleObject | The Unity GameObject to export. |
ExportModelOptions | exportOptions | The export options to use. |
Returns
Type | Description |
---|---|
string | The FBX file path if successful; otherwise null. |
ExportObjects(string, Object[])
Exports an array of Unity GameObjects to an FBX file.
Declaration
public static string ExportObjects(string filePath, Object[] objects = null)
Parameters
Type | Name | Description |
---|---|---|
string | filePath | Absolute file path to use for the FBX file. |
Object[] | objects | Array of Unity GameObjects to export. |
Returns
Type | Description |
---|---|
string | The FBX file path if successful; otherwise returns null. |
ExportObjects(string, Object[], ExportModelOptions)
Exports an array of Unity GameObjects to an FBX file, with the specified export settings.
Declaration
public static string ExportObjects(string filePath, Object[] objects = null, ExportModelOptions exportOptions = null)
Parameters
Type | Name | Description |
---|---|---|
string | filePath | Absolute file path to use for the FBX file. |
Object[] | objects | Array of Unity GameObjects to export. |
ExportModelOptions | exportOptions | The export options to use. |
Returns
Type | Description |
---|---|
string | The FBX file path if successful; otherwise null. |