我在Unity3d中动态生成模型建筑物。生成它们后,场景中将包含许多网格物体。如何将其另存为.fbx文件?
有这个插件可以为您提供帮助:https : //www.assetstore.unity3d.com/en/# !/ content/37276
但是,如果只需要保存模型以备将来使用,最简单的方法是使用AssetDatabase.CreateAsset
fromUnityEditor
包以Unity自己的格式保存它们,如下所示:
using UnityEngine;
using UnityEditor;
[RequireComponent(typeof(MeshFilter))]
public class Example : MonoBehaviour
{
private void Start()
{
AssetDatabase.CreateAsset(GetComponent<MeshFilter>().mesh, "Assets/mesh.asset");
}
}
或者,您可以使用此免费插件导出OBJ:https ://www.assetstore.unity3d.com/zh-CN/#! / content/ 15862
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句