AssetDatabase.LoadAssetAtPath
Declaration
public static Object LoadAssetAtPath(string assetPath, Type type);Параметры
| Параметр | Описание |
|---|---|
| assetPath | Относительный к проекту путь ассета для загрузки. |
| тип | Тип ассета для загрузки. Этот тип должен быть получен из UnityEngine.Object, например Texture2D или Mesh. |
Возвращаемое значение
Объект Первый объект ассета типа type на заданном пути assetPath.
Описание
Получает первый объект ассета типа type в заданном пути assetPath.
Некоторые файлы ассетов могут содержать множество объектов (например, файл Maya, который может содержать множество Meshes и GameObjects). Все пути относятся к папке проекта, например: "Assets/MyTextures/hello.png".
Примечание:
Параметры assetPath не учитывают регистр букв.
Возвращает только объект ассета, видимый в представлении Project. Если ассет не найден, LoadAssetAtPath возвращает null.
using UnityEngine; using UnityEditor;
public class MyPlayer : MonoBehaviour { [MenuItem("AssetDatabase/LoadAssetExample")] static void ImportExample() { Texture2D t = (Texture2D)AssetDatabase.LoadAssetAtPath("Assets/Textures/texture.jpg", typeof(Texture2D)); } }
Дополнительные ресурсы: ,AssetDatabase.LoadMainAssetAtPath,, ,AssetDatabase.LoadAllAssetsAtPath,.
Declaration
public static T LoadAssetAtPath(string assetPath);Параметры
| Параметр | Описание |
|---|---|
| assetPath | Относительный к проекту путь ассета для загрузки. |
Возвращаемое значение
T Первый объект ассета на заданном assetPath.
Описание
Получает первый объект ассета в заданном пути assetPath.
Возвращается только объект ассета, видимый в представлении Project. Если ассет не найден, LoadAssetAtPath возвращает null.