gpt4 book ai didi

unity3d - 如何将文件写入 Oculus Quest 内部存储

转载 作者:行者123 更新时间:2023-12-04 15:37:41 26 4
gpt4 key购买 nike

我正在尝试编写一个 .csv 文件来保存用户的操作并稍后从设备中收集它。我已经在我的电脑上试过了,它可以工作,但我似乎无法让它在 Oculus Quest 中工作。

我的代码是这样的:

using (var writer = new StreamWriter($"{Application.persistentDataPath}/{_fileName}"))
using (var csv = new CsvWriter(writer))
{
csv.WriteRecords(metrics);
}

最佳答案

尝试基本路径 /mnt/sdcard/。所以你会得到类似的东西:

using (var writer = new StreamWriter($"/mnt/sdcard/{_fileName}"))
using (var csv = new CsvWriter(writer))
{
csv.WriteRecords(metrics);
}

要允许您的程序使用内部存储,您需要正确配置Build Settings。这可以通过转到 File->Build Settings->Player Settings...->Other Settings->Write Permissions 并将其更改为 External(SDCard) 来完成(我是在 Unity 2018.4.11f1 中做的)

另外,在您的设备上运行该应用程序时要小心,如果没有出现要求写权限的弹出窗口,请尝试转到库再次运行您的应用程序。

关于unity3d - 如何将文件写入 Oculus Quest 内部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59203145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com