好吧,我一直在研究编辑器日志文件路径,我发现了这个:
https://docs.unity3d.com/Manual/LogFiles.html
这说明了以下内容:
操作系统:macOS | 路径:~/Library/Logs/Unity/Editor.log
操作系统:Windows | 路径:C:\Users\username\AppData\Local\Unity\Editor\Editor.log
Linux 路径是:~/.config/unity3d/Editor.log
Environment.SpecialFolder
在枚举上搜索等价物。
这在不同平台上是等效的:
Linux:https ://ibboard.co.uk/Programming/mono-special-folders.html
Mac:https ://johnkoerner.com/csharp/special-folder-values-on-windows-versus-mac/
他们是一样的。但在 Windows 中,这会发生变化:
如您所见,它位于:
在 C# 中等效的是:
Console.WriteLine(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Unity", "Editor", "Editor.log"));
这是不同的还是我错过了什么?