介绍

Unity 编辑器下的 Console 控制台可以非常方便地查看日志信息,其实在手机上也有这样的需求。

项目使用 UGUI 制作 UI 界面,但是却使用 IMGUI 制作的 Console,这样产生的问题就是 Console 打开时无法阻止向 UGUI 发送点击事件,导致点穿。

那么正确的做法其实就是使用 UGUI 制作的 Console,同属一个系统,这样就不会出现点穿问题。

这里正好有一款满足需求的插件:In-game Debug Console - Asset Store

截图

官方截图

IngameDebugConsole

功能

在屏幕最上层增加了一个按钮,用来显示自上次关闭窗口后新的日志数量,这个功能真的非常方便,可以快速地查看新消息的数量而不用清理掉所有日志。

IngameDebugConsoleButton

优点

开箱即用

无需任何配置。拖到项目中就可以使用。

功能齐全

全面摸拟编辑器下 Console 功能。

触屏友好

按钮大小适合触屏点击,而不像其他插件按钮太小。

优化

官方说法是只使用了一个 SetPass 调用,大概 6~10 批次。

大小调整

可以直接在运行时拖动调整窗口大小。

评价

在项目内经过几个月的使用,没有发现任何 Bug 或异常,非常稳定好用。

自定义

建议增加隐藏开关用来切换是否显示插件功能。最简单的办法就是使用时实例化,隐藏时删除。

下载