android - 我需要用UNITY的Android和IOS应用程序设置保存图片的路径

标签 android path screenshot unity3d image

我的实际代码:

function Update() { 
    if(Input.GetMouseButtonDown(0)) {
       Debug.Log("foto");
       Application.CaptureScreenshot(Application.dataPath + "Screenshot.png");
    }
}

为此功能,我需要每张照片的输出路径。

谢谢!

最佳答案

您可以将文件保存到Application.persistentDataPath . Unity 应用在 Android 或 iOS 设备上没有对 Application.dataPath 的写入权限。

另外,不要忘记用正斜杠连接路径和文件夹名称:

Application.CaptureScreenshot(Application.persistentDataPath + "/Screenshot.png");

关于android - 我需要用UNITY的Android和IOS应用程序设置保存图片的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11725548/

相关文章:

ios - 在 Xcode 9 的 iPhone 模拟器中截图

android - Air Mobile 中的 StageVideo 回退不起作用。视频组件无法播放 .mp4

android - 如何将项目添加到 Spinner 的 ArrayAdapter?

c# - Visual Studio : Given Path Not Supported Error

ruby - Watir-webdriver:为所有失败的场景获取相同的屏幕截图图像

c# - 有没有办法截取用户 Windows 桌面的屏幕截图?

java - 如何更改照片?

java - 从特定位置获取视频缩略图 - Android

python - python urlretrieve通过HTTP下载文件的默认路径

linux - 在FC 15中找不到apache目录