发布网友 发布时间:2022-04-24 19:59
共3个回答
热心网友 时间:2023-10-09 06:50
CaptureScreen可以进行截屏操作,保存为指定文件名的图片热心网友 时间:2023-10-09 06:50
Application.CaptureScreenshot(string filename)在手机上没作用,可以考虑用File.WriteAllBytes,还有如果需要刷新相册,可以用java中的MediaScannerConnection.scanFile。或者用反射
//刷新图片,显示到相册中
void ScanFile(string[] path)
{
using (AndroidJavaClass PlayerActivity = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
{
AndroidJavaObject playerActivity = PlayerActivity.GetStatic<AndroidJavaObject>("currentActivity");
using (AndroidJavaObject Conn = new AndroidJavaObject("android.media.MediaScannerConnection", playerActivity, null))
{
Conn.CallStatic("scanFile", playerActivity, path, null, null);
}
}
}
参考网页链接
热心网友 时间:2023-10-09 06:51
我这有解决方案,如果需要私信给我