保存網格(mesh)到磁盤上
阿新 • • 發佈:2017-07-01
sharp tco ont for update project dsm mesh tor
Unity提供了非常方便的工具來保存mesh之類的,以下的代碼掛在GameObject上後。按下F鍵能把mesh(該GameObject必須有mesh組件)保存到磁盤的Assets文件夾下。
在磁盤上是.asset的文件,在project中看到的是一個mesh符號的文件。代碼全然是示意作用,沒有做嚴格測試。
using UnityEngine; using UnityEditor; using System.Collections; public class Save : MonoBehaviour { public string name; public Transform obj; void Update () { if (Input.GetKeyDown("f")) { SaveAsset(); } } void SaveAsset() { Mesh m1 = obj.GetComponent<MeshFilter>().mesh; AssetDatabase.CreateAsset(m1, "Assets/" + name + ".asset"); } }
全文完。
保存網格(mesh)到磁盤上