Я новичок в программировании и Unity
, так что, может быть, у меня есть простой вопрос, но я застрял в нем.
У меня есть файл . FBX
, импортированный в Unity
. Я должен выполнить всю работу только в editor
, по сценариям. я пытаюсь сделать из него prefab
и сделать GameObject
. Все способы, которые я пытаюсь, приводят к ошибкам - например, объект null
(хотя он у меня есть в папках) или Не могу сохранить persistent object
как Prefab
asset
. Любые идеи, как я могу получить не ту точку? вот способы, которые я попробовал.
GameObject objToPrefab = AssetDatabase.LoadAssetAtPath("Assets/Resources/" + "/wolf.fbx",
typeof(GameObject)) as GameObject;
PrefabUtility.CreatePrefab("Assets/Resource/" + "/" + ".prefab", objToPrefab);
или этот
var obj = GameObject.Instantiate(Resources.Load(string.Format("fbx/{0}/{0}_model", name))) as GameObject;
GameObject obj = GameObject.Instantiate(AssetDatabase.LoadAssetAtPath("Assets/Models/121212", GetAsset("Assets/Models/121212").GetType() )) as GameObject;
или
var MyObj = Resources.Load("wolf") as GameObject;
GameObject.Instantiate(MyObj);