关于Unity中单独提取mesh组件并保存

关于Unity中单独提取mesh组件并保存

作为一个新入职的程序猿,老大给我分配了个任务,让我从一个Fbx模型中提取他的mesh。=。=这可如何是好,从未遇到过这个,最后只能求助谷歌了(别问为啥是谷歌),果然网络上还是有大佬的,终于找到了解决方法。
在这感谢TinyHum博主的文章,使用以下代码,调用SaveAsset函数,就能把mesh保存在Assets目录下(当然目录你可以自己选)。在磁盘上是.asset的文件,在project中看到的是一个mesh符号的文件,注意,挂载的object上必须有mesh组件

public Transform object;
private string name;
void SaveAsset()
	{
		Mesh mesh = object.GetComponent<MeshFilter>().mesh;
		AssetDatabase.CreateAsset(mesh , "Assets/" + name + ".asset");
	}
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值