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. |