【发布时间】:2018-06-18 16:27:40
【问题描述】:
如何在 Unity + Visual Studio 中打印纯文本?
打印到控制台
Debug.Log()
带有装饰的印花。我只需要纯文本。
【问题讨论】:
标签: visual-studio debugging unity3d
如何在 Unity + Visual Studio 中打印纯文本?
打印到控制台
Debug.Log()
带有装饰的印花。我只需要纯文本。
【问题讨论】:
标签: visual-studio debugging unity3d
Debug.Log 不仅仅是在控制台选项卡中显示日志。它还保存到file。
如果使用编辑器,您可以在以下位置找到此日志文件:
Windows:
C:\Users\<username>\AppData\Local\Unity\Editor\
MacO:
~/Library/Logs/Unity/Editor.log
当你构建它时,你可以在以下位置找到日志文件:
Windows:
C:\Users\<username>\AppData\LocalLow\<CompanyName>\<ProductName>\output_log.txt
MacO:
~/Library/Logs/Unity/Player.log
Linux:
~/.config/unity3d/<CompanyName>/<ProductName>/Player.log
通用 Windows 平台:
桌面 - %USERPROFILE%\AppData\Local\Packages<productname>\TempState\UnityPlayer.log
Windows Phone - 可以使用 Windows Phone Power Tools 检索。
如果这对您来说还不够,那么您必须自己实现。使用任何System.IO API(例如File.AppendText)创建一个简单的日志函数,将其保存到文件末尾。
【讨论】:
File.AppendText 或任何标准的 System.IO API 来制作你自己的 API,如果内置的 API 对你来说不够用的话。
Debug.Log。下一次,我醒来时,我的电脑收到一条通知,说它的存储空间不足。我扫描了我的计算机以查找文件使用情况并找到了路径,这就是我的答案中的路径。我查看了那里的日志文件,它超过了 20GB。我就是这么来的。