Сохраненная сетка теряет материал - PullRequest
0 голосов
/ 26 января 2019

В моем редакторе я создаю сетку, затем сохраняю ее на диск как myMesh.asset и myMesh.prefab.

myMesh.prefab, в отличие от myMesh.asset, сохраняет Mesh Collider, но оба теряют материал.

Я использую:

GameObject newMesh = GameObject.Find("myMesh");
Mesh msh = newMesh.GetComponent<MeshFilter>().sharedMesh;
AssetDatabase.CreateAsset(msh, "Assets/savedMesh/" + newMesh.name + "_M" + ".asset");
AssetDatabase.SaveAssets();
PrefabUtility.SaveAsPrefabAsset(newMesh, "Assets/savedMesh/" + newMesh.name + ".prefab");
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();

Нужно ли сохранять материал отдельно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...