我们正面临 Unity 的问题。我们正在开发一个 IPAD 应用程序。一个功能是截取屏幕截图并将其用作按钮。因为IPAD里的树目录里面不存在Resources文件夹,所以我们不能使用“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);
}
任何帮助将不胜感激。我们已经被这个问题困扰了好几天了