コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Mac で Unity から指定したアプリケーションでアセットを開く方法

概要

[MenuItem( "Tools/hoge" )]
public static void Hoge()
{
    var assetPath = "【アセットのパス】";
    var fullPath  = Path.GetFullPath( assetPath );

    // Photoshop で開く例
    Process.Start( @"open", $@"-a ""/Applications/Adobe Photoshop 2022/Adobe Photoshop 2022.app/Contents/MacOS/Adobe Photoshop 2022"" ""{fullPath}""" );
}