Logs Viewer

功能描述

Using this tool you can easily check your editor console logs inside the game itself! No need to go back to the project and do any tests to track the problems!

使用此工具,不管在手机或者Unity Editor中,你都可以很容易地检查/查看游戏输出的日志,而不需要回到项目和做任何测试跟踪问题!(开源免费)

功能预览

在手机上也可以很方便地查看日志,无须打开log文件

开启方法

All what you have to do is to make a circle gesture using your mouse (click and drag) or your finger (touch and drag) on the mobile screen to show all these logs!

那要怎样显示此日志呢?在PC/MAC等桌面平台,你需要使用鼠标按住并画圈圈,在Mobile平台上,你需要使用手指画圈圈就可以显示日志了

设置步骤

To setup log viewer do the following

  1. create reporter from menu (Reporter->Create) at first scene your game start .
  2. then set the ” Scrip execution order ” in (Edit -> Project Settings ) of Reporter.cs to be the highest.

设置步骤

  1. 在游戏的主场景(首次启动的Scene),点击菜单栏 ReporterCreate,将会在场景中创建一个Reporter的Gameobject上绑定了ReporterReporterMessageReceiver脚本
  2. 点击 EditProject SettingsScrip Execution Order,在打开的MonoManager中,点击+号,添加Reporter

开源免费

AssetStore: https://www.assetstore.unity3d.com/en/#!/content/12047

GitHub: https://github.com/aliessmael/Unity-Logs-Viewer/

插件自带的文档:导入资源后在 Reporter/Documentation/index.html

或参考:https://github.com/zhaoqingqing/blog_samplecode/tree/master/unity_protobuf_sample/Assets/Reporter

改进或建议

本文基于插件的1.6版本 (2016-06-13发布),Unity 5.3.4f1 运行正常。

修改开启圈数

Reporter 属性面板,修改 Num of Circle to Sh 的数值为其它,默认为1

开启时禁用NGUI的输入

如果想在开启日志窗口时,禁用NGUI的Input,可以使用添加以下。在ReporterMessageReceiver.cs

void OnHideReporter()
{
//TO DO : resume your game
//NOTE if use ngui enable input
//if (UICamera.eventHandler != null)
//{
// UICamera.eventHandler.useMouse = true;
// UICamera.eventHandler.useTouch = true;
//}
} void OnShowReporter()
{
//TO DO : pause your game and disable its GUI
//NOTE if use ngui disable input
//if (UICamera.eventHandler != null)
//{
// UICamera.eventHandler.useMouse = false;
// UICamera.eventHandler.useTouch = false;
//}
}

其它注意事项

亮兄此文中提到,如果场景是使用Assetbundle加载的话会出现异常,他的处理方式是把用到 string[] scenes ;的地方进行了屏蔽(注释)

我并没有详细测试使用ab场景的情况,我是通过判空来避免异常的出现,查看我的修改:https://github.com/zhaoqingqing/blog_samplecode/commit/f0eb5045cd9aa1bda7efe257647e885f6367ed14

竖屏显示问题

在竖屏下,默认顶部的按钮显示的不完整,但实际上,顶部栏是可以滑动的。

并且在Setting(设置)中是可以放大和缩小字体的。

便捷的方式在手机上查看Unity3D的Console Log(调试信息 日志)的更多相关文章

  1. 便捷的方式在手机上查看Unity3D的Console Log(调试信息)

    Logs Viewer 功能描述 Using this tool you can easily check your editor console logs inside the game itsel ...

  2. vue.js学习之 如何在手机上查看vue-cli构建的项目

    vue.js学习之 如何在手机上查看vue-cli构建的项目 一:找到config文件夹下的index.js文件,打开后,将host的值改为你本地的ip,保存后重启项目 二:输入ip和端口号打开项目 ...

  3. 如何在手机上查看测试vue-cli构建的项目

    用vue-cli构建的项目有时候有些功能需要在手机上测试,比如上传图片的时候调用手机拍照功能或者查看相册的功能,这个时候就要用到手机测试了,那么如何在手机上查看测试vue-cli构建的项目?今天就写一 ...

  4. H5页面在手机上查看 使用手机浏览自己的web项目

    参考:http://www.browsersync.cn/#install 首先全局安装BrowserSync : npm install -g browser-sync 其次在项目文件夹下运行: b ...

  5. 怎么在手机上查看sqlite db

    在 从 百度应用 下载“SQLite编辑器(SQLite Editor)” 安装到手机上.前体是 手机已经Root(可以用360一键Root软件进行root).

  6. [原]你知道怎么使用DebugView查看内核调试信息吗?

    原总结注册表sysinternalsdebugviewprocess explorerprocess monitor 简介 DebugView是sysinternals工具集中的一款用来查看调试信息的 ...

  7. Vue 在手机上键盘把底部菜单顶上去的解决方案

    Vue 在手机上键盘把底部菜单顶上去的解决方案 ios和安卓的键盘的区别 ios和安卓的键盘的区别弹起方式不同, ios直接弹出键盘, 不影响页面, 而安卓键盘弹起时会把页面顶起来, 这样就会把底部菜 ...

  8. 如何正确地在手机上显示图片——QImage与QPixmap完全解析

    引言 用Qt程序在手机上显示一幅图片对编程人员来说是再基础不过的一件事情了.那么先让大家看两段代码: //dangerous should not be used, cannot display ea ...

  9. 微信小程序客服消息开发实战:实时在手机上接收小程序客服消息通知,以及在手机上回复

    在微信小程序开发中,可以非常方便的集成客服功能,只需要一行代码便可以将用户引导至客服会话界面.这行代码就是: <button open-type="contact" bind ...

随机推荐

  1. spring学习(二) ———— AOP之AspectJ框架的使用

    前面讲解了spring的特性之一,IOC(控制反转),因为有了IOC,所以我们都不需要自己new对象了,想要什么,spring就给什么.而今天要学习spring的第二个重点,AOP.一篇讲解不完,所以 ...

  2. python重试库retryiny源码剖析

    上篇博文介绍了常见需要进行请求重试的场景,本篇博文试着剖析有名的python第三方库retrying源码. 在剖析其源码之前,有必要讲一下retrying的用法,方便理解. 安装: pip insta ...

  3. [总结] Min-Max容斥学习笔记

    min-max 容斥 给定集合 \(S\) ,设 \(\max(S)\) 为 \(S\) 中的最大值,\(\min(S)\) 为 \(S\) 中的最小值,则: \[\max(S)=\sum_{T\in ...

  4. OJ:一道考察多态的题目

    Description 下面程序的输出结果是: A::Fun C::Do 程序代码 #include <iostream> using namespace std; class A { p ...

  5. 华硕笔记本的U盘启动

    开机以后有两种方式: 1:按住ESC键,在弹出的见面直接选择USB启动进入. 2:按F2进BLOS进入,在boot里面原则第一个,找到USB作为第一启动项,再按F10保存一下即可.

  6. youtube link for review STAT(1)

    Confidence Interval: https://www.youtube.com/watch?v=bekNKJoxYbQ Introduction to confidence interval ...

  7. CSS背景和CSS列表

    ------------------------------ div{            background: red;            width: 300px;            ...

  8. 亲测:LNMP环境下,解决项目缓冲慢、502以及配置https的问题

    在做的项目在nginx下访问缓冲时间过长,明显比apache下访问蛮11倍有余, 解决办法: 1增加nginx的upstream,其中upstream中为php-cgi的地址: 2利用nginx作为反 ...

  9. git 拉取分支代码 合分支

    git config --global user.name"yourName" //用户名 yourName git config --global user.email" ...

  10. Linux上Simplescalar/ARM的安装和运行文档

    本文是基于ARM的simplescalar在ubuntu下的安装说明 1.1 软件下载  *********************文件下载地址:http://yunpan.cn/cw2n7dAyfG ...