以下の内容はhttps://hacchi-man.hatenablog.com/entry/2020/10/02/220000より取得しました。


【Unity】 選択したアセットのパスを取得する

f:id:hacchi_man:20201001181257p:plain:w300

ProjectWindow で右クリックで出てくる CopyPath を選択するとそのアセットのパスを取得することができます

あとはどこかでペーストすれば クリップボードに保存されているアセットのパスがペーストされます

特に使わない気がしたのですが、フルパスを取得するにはどうするんだろうと思い作成してみました

using UnityEditor;
using UnityEngine;

public static class Utility
{
    [MenuItem("Assets/Copy Full Path")]
    public static void CopyAssetPath()
    {
        var guids = Selection.assetGUIDs;
        if (guids.Length <= 0)
            return;
 
        var fullPathEnv = Application.dataPath.Replace("Assets", AssetDatabase.GUIDToAssetPath(guids[0]));
        var fullPath = fullPathEnv.Replace('/', System.IO.Path.DirectorySeparatorChar);
        GUIUtility.systemCopyBuffer = fullPath;
    }
}



以上の内容はhttps://hacchi-man.hatenablog.com/entry/2020/10/02/220000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14