【解决】Unity Player Log 自生成造成磁盘满占用率问题

开发平台:Unity 2020
编程平台:Visual Studio 2022
编程语言:CSharp

问题描述


  Unity 工程完成打包与发布过程后,在运行时生成大量 Player Log 的日志文件导致其所在盘占用率满额问题。通常情况下,这类日志文件信息并不需要被使用。

  • Windows 路径:C:\user\用户\AppData\LocalLow\CompanyName\ProjectName
    了解其他平台上的日志存储路径,见参考 Player Logo 文档:Unity 官方文档 - Log 详细说明

解决方法:检查 PlayerSetting 是否启用 Use Player Log 选项


在这里插入图片描述
  前往 Edit -> Project Setting -> Player -> Resolution and Presentation 栏下 “Use Player Log” 关闭该选项即可解决。该项将在工程运行时,自动更新生成相关 Debug 日志信息并存储至本地盘位置。非必要情况,并不建议开启此项。

补充说明:关于 Development Build 选项

在这里插入图片描述
  Development Build 是 Unity 针对调试软件提供的开发者构建选项。通常此项勾选将允许查看更多关于 Debug.isDebugBuild 的布尔类型下的 Debug 信息。而该信息一般在未勾选情况下,并无法被查看到。如下所示代码行:

public void DebugBuild() 
{ 
	if(Debug.isDebugBuild) Debug.Log("Development Build"); 
}

注意:是否启用 Development Build 与 Use Player Log 是否生成日志并无关联。其仅与关联的 Debug 信息量有直接关联。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值