うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】Texture の Read/Write Enabled を スクリプトから変更する

private bool SetReadable(Texture2D texture)
{
    var path = AssetDatabase.GetAssetPath(texture);
    var importer = AssetImporter.GetAtPath(path) as TextureImporter;
    if (importer.isReadable == enable)
        return false;
 
    importer.isReadable = enable;
    importer.SaveAndReimport();
    return true;
}