【Unity插件】Editor Console Pro 控制台插件 官方文档翻译

PDF文档,请到这个链接进行下载:http://gad.qq.com/article/detail/35414

下载方法请参考:http://gad.qq.com/article/detail/35416


Editor Console Pro插件Unity商店地址:https://www.assetstore.unity3d.com/cn/#!/content/11889

Editor Console Pro,这款插件对Unity自带的shi一样的控制台做了扩展。

而且这款插件长期霸占Unity付费排行榜的前3名。

从286条评论(我感觉Unity商店里,基本上有50条评论的插件,就算是很火爆的插件了!)就可以看出,大家对这款插件的喜爱,以及对Unity自带的控制台的不满意哈哈哈哈。

很难告诉大家这款插件有多么好,他有一些功能,比如:

可以输出的时候指定特点的标签

可以只看某个标签的输出内容

可以看到输出内容的相关代码块

但是这些说出来也感觉也就那样吧,所以感觉很难安利。

只能说,我用了这款插件之后,debug效率提高了80%左右,以及我再也没看过Unity自带的控制台一眼!!!!

因为这个文档翻译的比较早,所以可能有很多错误的地方,欢迎指出~

Editor Console Pro插件Unity商店 页面 

PDF文档,请到这个链接进行下载:http://gad.qq.com/article/detail/35414

下载方法请参考:http://gad.qq.com/article/detail/35416


Editor Console Pro 控制台插件 官方文档


Editor Console Pro编辑控制台插件


GENERAL 概括

Opening Editor Console Pro 打开编辑器控制台

您可以使用热键COMMAND + \ 或在菜单Window / Console Pro 3中打开ECP窗口

Opening Preferences 打开首选项

有几种打开首选项的方法:

右键单击工具栏的空白区域,然后单击首选项 Preferences

单击窗口右上角的图标,然后单击首选项Preferences

单击窗口右上角的图标,然后单击首选项Preferences

打开主菜单

右键单击工具栏的任何空白区域以显示ECP的主菜单。

右键单击工具栏的任何空白区域以显示ECP的主菜单。


TOOLBAR BUTTONS 工具按钮

Toolbar Buttons 工具栏按钮

可以通过右键单击工具栏(toolbar)按钮并单击自定义(Customize),或转到首选项/工具栏(Preferences/Toolbar)来定制工具栏按钮布局。

工具栏按钮布局-可自定义

Filter Buttons 过滤器按钮

Standard, Custom, and Temporary filters all show on the right side of the toolbar.

标准,自定义和临时过滤器都显示在工具栏的右侧。

单击一个过滤器来显示/隐藏(show/hide)其匹配的日志

Ctrl +单击(Ctrl+Click )一个过滤器来隐藏每个过滤器,但是只能一个

Shift +单击(Shift+Click)一个过滤器来显示所有的过滤

右键点击一个过滤器来定制它

过滤器


SEARCHING 正在搜索

Search Field 搜索字段

搜索字段允许您通过键入搜索字符串来筛选当前的可见日志。

搜索!

Search Count 搜索计数

搜索计数显示与搜索匹配的日志数量

Search Options 搜索选项

点击放大镜显示搜索选项。 它们如下:

Search - 只显示包含此搜索字词的日志

Ignore - 隐藏包含此搜索字词的日志

Exact/Exact Case Insensitive - 搜索字词必须完全相符

Fuzzy - 更宽容的搜索,允许一些打字错误

Regex - 匹配正则表达式

剩余的选项定义您要搜索的列

搜索选项多种多样


LOGS 日志

Colorized 彩色

日志背景可以通过匹配的过滤器进行着色,因此它们更易于查看。 您可以在首选项/日志(Preferences/Logs)中禁用此选项。

Word Wrap 词包裹

日志文本可以被包装,这使日志更高的内容。 您可以在首选项/日志(Preferences/Logs)中禁用此选项。

Multiline 多行

日志将显示多行(\ n),使日志更高的内容。 当这被禁用时,日志将在最后显示返回字符,以显示它们是多行的。 您可以在首选项/日志(Preferences/Logs)中禁用此选项。

Show Class And File Under Log Text 在日志文本下显示类和文件

此选项使日志看起来类似于Unity默认日志。 您可以在首选项/日志(Preferences/Logs)中禁用此选项。

Copy 复制

右键单击日志条目以获取复制到剪贴板的各种选项。

Multi Select 多选

按住shift或命令,然后单击多个日志,将其全部选择进行复制操作。

Ignore 忽视

如果您希望始终忽略日志,例如“音频源太多(Too many audio sources)”,可以在“忽略日志Ignore Logs”类别的“首选项/忽略Preferences/Ignore”中添加搜索字词。


STACK 堆

可以看到输出的代码(可视化!这点特别好!)

Source Code Preview 源代码预览

ECP将向您显示围绕堆栈每行的源代码。 您可以在“首选项/源预览(Preferences/Source)”中进行设置。

Jump To Line 跳到线

单击堆栈中的任何行以将代码编辑器打开到该行,包括源代码行。

Ignore Wrapper Functions 忽略包装器功能

右键单击堆栈行,然后单击“忽略此堆栈条目(Ignore This Stack Entry)”以忽略包装器函数,例如MyDebug.MyLog。

ECP现在不会显示任何调用此函数的堆栈行,双击日志也将略过。 这可以在首选项/忽略(Preferences/Ignore)中配置。 如果您想忽略整个类,只需从“忽略堆栈条目”中的条目中删除该函数名称(因此上述示例将只是MyDebug)。

Copy 复制

右键单击堆叠行,您可以使用各种选项将其复制到剪贴板,例如使用周围的源代码或整个堆栈。


CUSTOM FILTERS 自定义过滤器

过滤器的名字、图标、是否显示等等,都可以自定义!

Custom Filters 自定义过滤器

您可以使用搜索字词创建自己的文件夹,其按钮显示在标准文件旁边(日志,警告,错误等(Log, Warning, Error, etc))旁边。 它们可以在首选项/自定义过滤器中自定义。 您可以通过在搜索字段中输入搜索字词,然后点击旁边的“+”按钮,快速进行。

Options 选项

首选项/自定义(Preferences/Custom Filters)过滤器中的选项如下所示:

Swallow Standard Filter -启用后,该过滤器中匹配的日志将不再显示在日志/错误/警告(Log/Error/Warning)文件中

Use Colors In Log - 启用(enabled)时,过滤器颜色将是着色日志的背景颜色。 否则他们将使用标准过滤器颜色

Use Advanced Colors - 覆盖文本和背景颜色。

Show Button In Toolbar - 这允许您着色并给图标记录条目,但没有工具栏按钮

Hide Button If No Matches - 当没有日志与此过滤器匹配时,按钮将消失

Hide Button Label - 不要在此特定按钮上显示标签。

Use Icon In Log - 启用时,这将覆盖日志条目中的图标与工具栏图标相同

Icon Options - 您可以使用颜色,预制图标,文本字符和自定义纹理为过滤器设置自己的图标

Searches - 搜索条件以将日志与该过滤器相匹配


Temporary Filters 临时过滤器

临时过滤器是当发生具有触发字符的日志时动态创建的定制过滤器。

例如:

Debug.Log("#Player# Instantiated")

这将创建一个标题为“Player”的过滤器按钮,该按钮仅在日志存在时才存在。 颜色是基于标题动态生成的,只要标题相同,它总是相同的。

触发角色和外观可以在Preferences/Temporary Filters(偏好设置/临时过滤器)中定制


COLUMNS 列

没怎么用过……所以不好介绍~

Columns 列

在首选项/列(Preferences/Columns)中,您可以显示多个列中日志的文件,类,方法,时间戳等事件。 可以通过在列的分隔线上拖动来调整大小。

Column Header 列标题

右键单击列标题,如果不想让其可见,请单击“隐藏列标题(Hide Column Header)”。 它可以在主菜单(Main Menu)中重新启用(reenabled)。


SHARED SETTINGS 共享设置

Shared Settings 共享设置

在“首选项/共享设置(Preferences/Shared Settings)”中,您可以创建一个可以通过“源代码管理(Source Control)”共享的某些设置的文件。 如果项目中的多个人想要共享自定义过滤器(Custom Filters),忽略堆栈条目(Ignored Stack Entries)等,这很有用。


FONTS AND COLORS 字体与色彩

Fonts 字体

在Preferences/Fonts And Colors(首选项/字体和颜色)中,您可以将日志或堆栈的字体更改为“资产”文件夹中的任何字体。

Colors 颜色

在您可以使用Preferences/Fonts And Colors(首选项/字体和颜色)来更改颜色,如交替日志背景和所选日志条目。


REMOTE 远程

没怎么用过……

Remote Mode 远程模式

远程模式允许您连接到运行ConsoleProRemoteServer的设备,并在编辑器中接收日志,就像Unity的Pro文件。

Using Remote 使用远程

要使用远程功能,请按照下列步骤操作:

1. 在您的场景中添加一个GameObject,并向其添加控制台ProRemoteServer组件。

2. 使用“开发构建(Development Build)”检查构建您的设备

(控制台ProRemoteServer将仅在使用DEBUG定义的构建中处于活动状态,以防止Release应用程序要求网络权限)。

3. 使用Unity将您的设备连接到与计算机相同的网络。 他们需要在同一个子网掩码上。

4. 启动应用程序,应该在您的设备日志中告诉您“ConsoleProRemoteServer从端口*开始”。

5. 通过右键单击工具栏的空白区域并选中显示远程,在Console Pro中显示远程工具栏。

6. 按“遥控开(Remote On)”按钮激活远程模式。 如果一切设置正确,您将开始接收日志。

Troubleshooting Remote 远程故障排除

Make sure your device is connected to the same network and the same subnet maskas your computer

Make sure your app is a development build or you have manually defined DEBUG

Some devices do not support Remote Server yet, such as Windows Phone 8.1 Check

for any logs at the start of your app concerning ConsoleProRemoteServer Try a different port, and make sure your firewall isn't blocking the port you are using

确保您的设备连接到与计算机相同的网络和相同的子网掩码

确保您的应用程序是开发版本或手动定义DEBUG某些设备还不支持远程服务器,例如

Windows Phone 8.1检查应用程序开始时有关ConsoleProRemoteServer的任何日志尝试使用其他端口,并确保您的网络 不阻止您正在使用的端口


CONSOLE PRO API

Console Pro API

日志可以通过Console Pro API将命令传递给Console Pro。 要传递命令,您只需将其添加到您的日志中:

"\nCPAPI:{"cmd":"Command" "ParamName":"ParamValue"}

Console Pro Debug Class 控制台Pro调试类

ConsoleProDebug.cs包含API命令的易于使用的功能。

Watch Command 观看命令

这将只生成一个日志条目,无论记录多少次,允许您跟踪没有垃圾邮件的变量。

Command: Watch 命令: 看

Param参数: name - watch名称,带有此名称的所有条目将替换以前的日志

例:

Debug.Log("Player X Position:" + transform.position.x.ToString() + "\nCPAPI:

{"cmd":"Watch" "name":"" + "PXPos" + ""}");

ConsoleProDebug function ConsoleProDebug方法:

ConsoleProDebug.Watch("Player X Position", transform.position.x);

Filter Command 过滤器命令

无论内容如何,这将结束日志到特定的过滤器

Command: Filter 命令: 过滤

Param参数: name - 将此日志发送给的过滤器的名称。

例:

Debug.Log("Hi" + "\nCPAPI:{"cmd":"Filter" "name":"" + "CustomFilter" + ""}");

ConsoleProDebug function ConsoleProDebug方法:

ConsoleProDebug.LogToFilter("Hi", "CustomFilter");


SUPPORT 支持

Support Email 支持电子邮件

如果您有任何错误或功能请求,请不要犹豫,写电子邮件给我们!

Support@FlyingWorm.com


翻译絮酱酱

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容