HiDebug---unity日志增强:一键开关,在手机屏幕打印日志,写入日志到本地文件...

2017年:

 1.程序开发过程中需要一直显示日志,发布时为了节省性能需要关闭日志,如果使用unity自带的Debug类,
    只能一条条的删掉日志,并且有些日志还想继续保留方便使用开发时使用---通过EnableOnConsole就可以方便解决这个问题.
 2.unity的Debug输出日志时并没有携带时间,如果使用Debuger输出的日志自动加时间戳,方便调试时和其他
   开发者核对日志(比如服务器说七点发了xx消息)
3.在屏幕上显示:这个功能很好用,原因在于在真机调试时如果想看日志,必须安装Android studio,xcode等软件,并且还夹杂了很多系统
   日志需要过滤,有这个功能后可以直接把日志显示在屏幕(手指点击仍旧可以穿透,仅仅显示在最上层)可以拖动滚动条查看日志方便真机调试.
 4.写入日志到本地文本文件(pc和真机都生成在persistent目录下),方便查看崩溃时的日志和几天前的日志.
 5.如果在开发过程中想看一下FPS(帧率)可以使用EnableFps方法开启

 

2014年:

HiDLL系列汇总(所有unity插件):http://blog.csdn.net/hidll/article/details/48713785

购买插件请发邮件至 hidllsupport@qq.com

首先,请原谅整篇的铜臭味,我们只是混迹在大城市里的小小程序员,也为生活奔波,也为有自己的立足之地而努力着,希望大神勿喷!

在unity里面完成一个功能,然后测试各平台的兼容性会消耗一些时间。而通过本篇的插件会帮助开发者快速完成所需的功能,省去自己开发,测试所需要消耗的时间。

 

 

国内插件价格¥20,可支付宝付款,

主要实现以下功能:

 

功能说明
  • 一键控制Log是否输出(开发阶段开启Log开关,正式版本关闭Log输出)
  • 是否将Log显示在屏幕(尤其是在手机端查看Log日志特别方便),并可以拖拽拖动条查看旧日志,默认显示100条(提供接口,可以修改日志在屏幕上的显示个数,默认100条已经够用了)
  • 是否将Log显示在控制台:会附加时间戳和unity的Debug.Log一样显示在unity3d Console窗口
  • 是否将日志写入本地文本文件,方便查找日志(会生成在每个平台的可读写目录下: persistent文件夹)
  • 是否显示当前帧率(FPS)

Tip:

  • 所有的Log日志都会附带时间戳(控制台,屏幕,本地文本文件)
  • 可以修改屏幕上Log日志的文字大小(包括显示的FPS字体大小)

 

 

示例代码如下:

 

[csharp] view plain copy

  在CODE上查看代码片派生到我的代码片

  1. void Start()  
  2.     {  
  3.         Debuger.fontSize = 20;  
  4.   
  5.         //MyDebug.EnableOnConsole(false);   
  6.         Debuger.EnableOnScreen(true);  
  7.         Debuger.EnableOnText(true);//写入到text文件中(persistent目录下)  
  8.         Debuger.EnableFps(true);  
  9.     }  
  10.     int i = 0;  
  11.     void Update()  
  12.     {  
  13.         if (i < 500)  
  14.         {  
  15.             i++;  
  16.             string tempLog = "this is a log: " + i;  
  17.             if (i % 10 == 0)  
  18.                 Debuger.LogWarning(tempLog);  
  19.             else if (i % 5 == 0)  
  20.                 Debuger.LogError(tempLog);  
  21.             else  
  22.                 Debuger.Log(tempLog);  
  23.         }  
  24.     }  

 

 

 

在unity的输出窗口如下:

 

在屏幕上的显示效果(可在编辑器,Android,iOS屏幕上显示,方便调试,右侧是滚动条):

转载于:https://my.oschina.net/u/3724919/blog/1570676

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值