Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

AssetDatabase.LoadAssetAtPath

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function LoadAssetAtPath(assetPath: string, type: Type): Object;
public static Object LoadAssetAtPath(string assetPath, Type type);

Параметры

assetPath @param assetPath Путь файловой системы ассета для загрузки.
type @param type Тип данных ассета.

Возврат значений

Object @param parentFolder Имя родительской папки.

Описание

Возвращает первый объект ассета типа type по данному пути assetPath.

Некоторые файлы ассетов могут содержать несколько объектов. (такие как файл Maya, который может содержать несколько Mesh'ей и GameObject'ов). Все пути относятся к папке проекта, например: "Assets/MyTextures/hello.png".

Note:
The assetPath parameter is not case sensitive.
ALL asset names and paths in Unity use forward slashes, even on Windows.
Образы ассетов являются объектами в ассете, который виден в Project view.

@MenuItem("AssetDatabase/LoadAssetExample")
static function ImportExample()
{
	var t: Texture2D = AssetDatabase.LoadAssetAtPath("Assets/Textures/texture.jpg", Texture2D) as Texture2D;
}
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)); } }