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);
}
どんな助けでも大歓迎です。この問題で数日間立ち往生しています