assetPath | 読み込むアセットのパス |
type | アセットのデータタイプ |
Object パラメータに一致するアセット
指定のパス assetPath で、型が type である最初のアセットオブジェクトを返します。
アセットファイルに複数のオブジェクトが含まれているかもしれません (たとえば、複数のメッシュとゲームオブジェクトが含まれる Maya ファイルなど)。
すべてのパスはプロジェクトフォルダーに対する相対指定とします。例えば "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.
これは、プロジェクトビューに表示されているアセットオブジェクトのみを返します。アセットが見つからなかった場合、 LoadAssetAtPath
は Null を返します。
@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)); } }