我想让我的游戏保存一个 png。使用这里的答案我可以做到这一点,但是如何/在哪里将它们保存到相对于游戏而不是特定于我的计算机的路径?
是否有类似于 PlayerPrefs 保存方式的路径,这样我就不需要知道或指定它们的保存位置,但操作系统和 Unity 知道在哪里创建它们?
您可以尝试使用 Unity 提供的内置路径字符串之一(检查下面的示例)并生成与这些位置之一相关的路径。
using System;
using System.IO;
using UnityEngine;
public class TestScript : MonoBehaviour
{
private void Start()
{
string path = GetTemporaryImagePath();
// Code to save an image at "path"
// ...
}
private string GetTemporaryImagePath()
{
return Path.Combine(Application.temporaryCachePath, $"{Guid.NewGuid()}.png");
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句