Unity 6.3
0 онлайн 62 гостей 3 в системе
Вход

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.