0

Unity で問題が発生しています。IPADアプリを開発中です。機能の 1 つは、スクリーンショットを撮り、それをボタンに使用することです。リソースフォルダーが存在しないIPADのツリーディレクトリのため、「Resources.Load」を使用することはできません。そのため、最初に Resources フォルダーに配置することはできません。IPAD で Resources フォルダー (Documents フォルダー内) を作成し、そこからテクスチャをロードしようとしたり、次のコードをロードしたりするなど、いくつかの解決策を試しました。

public Texture LoadTextureFromFile(string filename)
{
    Texture2D texture = new Texture2D(1024, 768);
    FileStream fs = new FileStream(filename, FileMode.Open,
FileAccess.Read);

    byte[] imageData = new byte[fs.Length];
    fs.Read(imageData, 0, (int)fs.Length);
    texture.LoadImage(imageData);
    return (texture as Texture);
}

どんな助けでも大歓迎です。この問題で数日間立ち往生しています

4

1 に答える 1