http://www.maosongliang.com/archives/175
Unity手机上查看日志的插件LogViewer
maosongliang
插件
围观1550次
2 条评论
编辑日期:2016-07-03
字体:大 中 小
推荐一款在手机上查看log的插件:LogViewer https://www.assetstore.unity3d.com/en/#!/content/12047
通过这个插件可以在手机设备上方便的查看log
![Unity手机上查看日志的插件LogViewer - 第1张 | Atlantis技术博客 Unity手机上查看日志的插件LogViewer - 第1张 | Atlantis技术博客](http://www.maosongliang.com/techblog/wp-content/uploads/2016/06/logviewer_1.jpg)
![Unity手机上查看日志的插件LogViewer - 第2张 | Atlantis技术博客 Unity手机上查看日志的插件LogViewer - 第2张 | Atlantis技术博客](http://www.maosongliang.com/techblog/wp-content/uploads/2016/06/logviewer_2.jpg)
使用介绍:
![Unity手机上查看日志的插件LogViewer - 第3张 | Atlantis技术博客 Unity手机上查看日志的插件LogViewer - 第3张 | Atlantis技术博客](http://www.maosongliang.com/techblog/wp-content/uploads/2016/06/logviewer_3.png)
Num of Circle To Show 是要开启时需要画的圈数,可以设置3以上,避免误判开启~
另外在ReporterMessageReceiver.cs里可以定制开启关闭界面以及输出log时的Callback,比如如果是使用NGUI的话:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
void
OnHideReporter
(
)
{
//TO DO : resume your game
if
(
UICamera
.
eventHandler
!=
null
)
{
UICamera
.
eventHandler
.
useMouse
=
true
;
UICamera
.
eventHandler
.
useTouch
=
true
;
}
}
void
OnShowReporter
(
)
{
//TO DO : pause your game and disable its GUI
if
(
UICamera
.
eventHandler
!=
null
)
{
UICamera
.
eventHandler
.
useMouse
=
false
;
UICamera
.
eventHandler
.
useTouch
=
false
;
}
}
|
这样可以在开启这个界面时禁掉游戏输入,关闭后再开启
存在的bug修复:
如果使用Assetbundle来加载场景的话,开启后会报错,修改Reporter.cs如下(修改的地方都用“// msl modify”标识了,针对版本1.6):