我正在为Android在Unity中创建一个游戏,我在运行时捕捉屏幕截图,并在同一场景的稍后点显示它们。但是,当我尝试这样做时,这些图片似乎是过时的屏幕截图(来自上一次会话),只有当我手动刷新“资源”文件夹时,它们才会更新,这在Android上运行时是无法做到的。我尝试过其他加载图像的方法,比如WWW和从ByteArray中读取也不起作用。我还使用了AssetDatabase.Refresh(),它可以工作,但不能在Android上使用。,用于将图像显示为雪碧:
public void
我试图在Unity3D中将base64字符串转换为精灵,但场景中的精灵仍然是空白的。picture")); Debug.Log(cardPictureTexture.LoadImagenew Rect (0,0,720,720), new Vector2 (0.5f, 0.5f));}
这将打印出正确的</
我的目标是将base64字符串转换为图像,并将其保存到磁盘。我有以下代码(大部分来自,所以答案)-{ static class Program publicstatic void LoadImage() //get a temp image from bytes, instead of loading from//data:i