最近经常需要调试Unity客户端的Android版,看LOG是一个最基本的调试方法了。为了看LOG,总要看Eclipse这么重量级的工具,觉得还是有点麻烦,于是抽了点业余时间写了一个小工具:把Unity的LOG使用网络连接转发到一个PC端的窗口程序中。
使用方法
- 将RemoteLog.cs拷贝到你的Unity Project里面;
- 在任意一个MonoBehavior脚本的Start()函数中,调用RemoteLog.Instance.Start(主机IP,端口);目前默认端口是2010;
- 运行URLogWin.exe,打开LOG显示窗口;
- 运行你的Unity Project,无论是Editor还是手机版都可以;
- 调用UnityEngine.Debug.LogXXX()函数显示的LOG都会发送到URLogWin窗口显示;