В Unity метод Resources.LoadAll (путь) будет обращаться к типу T по указанному пути c (например, Ресурсы / Сетки / Здания). Затем мы можем добавить все эти файлы в наш массив.
Однако я не могу указать c любой файл, например .fbx, .obj, .png и др. c. Тип T позволяет нам получить доступ только к классам Unity suck как GameObject, Texture2D, Me sh и т. Д. *
Вот мой скрипт
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class AutoPre_Manager : MonoBehaviour
{
public Object[] tractorobj;
public GameObject[] directoryAllFiles;
public string[] Model_Folder;
public List<GameObject> meshGameobj;
private void Start()
{
loadModels();
}
public void loadModels()
{
meshGameobj = new List<GameObject>();
directoryAllFiles = Resources.LoadAll<GameObject>("Model/Equipment");
}
}
Скомпилированный скрипт, плавно. И когда я запускал игру, Resources.LoadAll получал все файлы в моей папке (.fbx, .prefabs, .cs)
Если мне нужны только файлы .fbx, что мне делать?
Спасибо заранее