游戏项目开发工程中,既基础也重要的2项重要技能:1)会Debug调试技术  2)会加Log并会看日志信息。本篇文章主要介绍后者,主要介绍在编辑器控制台有效地查看日志信息。最后介绍本人基于项目经验,自己封装扩展的编写的日志工具插件。

上面是Unity编辑器日志控制台面板。这里主要介绍上方一排菜单的作用:

1)Clear:顾明思义,就是清空控制台所有日志信息。

2)Collapse:把相同日志信息“折叠显示”,日志信息后会带数量。

3)Clear On Play:是指在编辑器点击运行游戏时,自动清空控制台日志,避免麻烦。

4)Error Paue:需要注意,对Unity游戏编辑器陌生的小伙伴,有时会遇到点击运行游戏时,会遇到卡住不动的情形。可能是出现死循环,导致游戏运行崩溃;另外,也可以检查一下,是不是“选中了”Error Pause菜单选项,它会在遇到Error错误时,就会暂停游戏往下执行的。

5)显示/过滤掉普通日志文本

6)显示/过滤 警告日志文本

7)显示/过滤 错误日志文本

8)还有一个“隐藏”比较深的Log日志文件,大家知道吗?

这份文件是记录Unity编辑器运行过程各功能模块产生的日志信息。包括咱们控制台日志信息都可以在这里找到。值得注意的是,咱们在打包过程中,打进apk所有资源及资源大小也可以在这份文件中查看得到。

以上是关于Unity编辑器日志控制台介绍。编辑器只提供基本的需要,但是想进一步扩展日志工具功能:如综合统一设置管理、在移动端测试运行时有可显示化Log信息实时显示屏幕、导出日志生成文件等。这需要我们进一步扩展封装。笔者结合多年的开发经验,写了一个日志工具插件。供大家学习交流!https://download.csdn.net/download/hppyW/19302233

移动端运行效果

Unity-日志工具相关推荐

  1. 【游戏开发进阶】新发带你玩转Unity日志打印技巧(彩色日志 | 日志存储与上传 | 日志开关 | 日志双击溯源)

    文章目录 一.前言 二.常规日志打印 1.打印Hello World 2.打印任意类型的数据 3.context参数干嘛的 4.格式化输出 三.彩色日志打印 四.日志存储与上传 1.打印日志事件 2. ...

  2. 细说 Java 主流日志工具库

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 作者:静默虚空 juejin.im/post/5c8f35bfe51d4545cc650567 ...

  3. 细说Java主流日志工具库

    细说 Java 主流日志工具库 日志框架 java.util.logging (JUL) Log4j Logback Log4j2 Log4j vs Logback vs Log4j2 日志门面 co ...

  4. 【工具推荐】ELMAH——可插拔错误日志工具(转)

    出处:http://www.cnblogs.com/liping13599168/archive/2011/02/23/1962625.html 今天看到一篇文章(构建ASP.NET网站十大必备工具( ...

  5. Android Studio 单刷《第一行代码》系列 02 —— 日志工具 LogCat

    前情提要(Previously) 本系列将使用 Android Studio 将<第一行代码>(书中讲解案例使用Eclipse)刷一遍,旨在为想入坑 Android 开发,并选择 Andr ...

  6. iOS轻量分组日志工具 Log4OC

    OC分级日志工具,支持4种日志级别,提供两种持久化方案 源码地址: github.com/FinderTiwk/- 使用 #import "Log4OC.h"//DEBUGLog( ...

  7. linux 系统后门检测工具,Linux系统的各种后门和日志工具详细介绍[2]

    chfn 提升本地普通用户权限的程序 运行chfn 在它提示输入新的用户名时 如果用户输入rookit密码 他的权限就被提升为root chsh 提升本地用户权限的程序 运行chsh 在它提示输入新的 ...

  8. Android入门(三) | Android 的日志工具 Logcat

    文章目录 日志工具类 android.util.Log Logcat 中的过滤器 日志工具类 android.util.Log Log 从属日志工具类 android.util.Log ,该类提供了五 ...

  9. 【Unity新闻】Unity新工具Metric Validation帮你自动化测试游戏平衡性

    洪流学堂,让你快人几步. 我们一起看看上周Unity有什么大事情发生吧! Unity性能优化团队最新进展 大约两年前,Unity组建了一支专门的优化团队,专注于将性能本身作为一项功能.团队的任务很简单 ...

  10. .NET日志工具介绍

    原文:http://www.cnblogs.com/maxliu/archive/2012/08/03/2621088.html 最近项目需要一个日志工具来跟踪程序便于调试和测试,为此研究了一下.NE ...

最新文章

  1. (转载)虚幻引擎3--9掌握虚幻技术UnrealScript 预处理器
  2. 错误: 找不到或无法加载主类 com.wdg.auditproject.auditproject.action.TestClass
  3. Facebook爆锤深度度量学习:该领域13年来并无进展!网友:沧海横流,方显英雄本色...
  4. ABAP modify screen:修改屏幕,实现隐藏、禁止输入字段
  5. 2021-03-09 Local Lipschitz 可能存在 有限时间逃逸
  6. 校验json格式_格式化展示,校验错误,编辑JSON,这几个JSON工具一定不能错过
  7. java动态语言_探秘Java 7:JVM动态语言支持详解
  8. 保姆级教程 CSS 知识点梳理大全,超详细!!!
  9. File类和时间类的两道综合练习
  10. winform界面控件丢失的问题
  11. Windows7 原版下载大全
  12. cs6给画笔分组_画笔工具,PS cs6笔刷入门介绍
  13. cmd 复制文件命令copy 复制目录树命令xcopy
  14. power bi数据分析_设置Power BI数据网关
  15. linux怎么关闭超线程模式,Linux动态启用/禁用超线程技术的方法详解
  16. 更大的模型并不总是更好的模型,微型机器学习将是未来的方向
  17. 河南师范大学python+学习笔记6 组合数据类型
  18. qt quick-QML虚拟软键盘V2版本(手机键盘弹出机制)-支持换肤、动态加载移除语言
  19. codeforces A. Parity
  20. Android微信支付集成流程及其常见错误

热门文章

  1. 农村信用社招聘计算机类进去干啥,2008年山东农村信用社招聘考试计算机类的范围有知道的吗?...
  2. “裁员潮”来临,你的工作还稳定吗?
  3. 《土力学与地基基础(二)》在线平时作业3
  4. 评《设计模式之禅》一书
  5. Pikachu靶场:XSS盲打
  6. 微信支付的软件架构究竟有多牛逼...
  7. 关于cox单因素与多因素分析
  8. 怎么让笔记本变路由器,亲身试验可用,不用下第三方软件
  9. 2022-10-17 环境映射
  10. 在vue中使用element-ui二次封装面包屑导条