UnityDebugViewer 使用教程
UnityDebugViewer 项目地址: https://gitcode.com/gh_mirrors/un/UnityDebugViewer
项目介绍
UnityDebugViewer 是一个功能强大的 Unity 调试工具,它集成了 Unity Console Window 的所有功能,并在此基础上加入了搜索、查看堆栈源码和 Log 统计等功能。通过使用 UnityDebugViewer,开发者无需安装 Android Studio 或下载 SDK,就可以方便地查看 Unity 在手机上输出的 Log 并获取相应的堆栈信息。此外,UnityDebugViewer 还提供了解析 Unity 保存在手机上的 Log 文件的功能,帮助开发者快速分析、定义游戏在手机上运行时遇到的问题。
项目快速启动
方法一:克隆仓库并导入项目
-
将本仓库克隆至本地:
git clone https://github.com/AsanCai/UnityDebugViewer.git
-
将
UnityDebugViewer
文件夹移植至项目中Assets
目录下的任意文件夹。 -
在 Unity 编辑器中选择
Window -> Debug Viewer
打开窗口。
方法二:下载并导入 Package
-
下载最新版本的 Package。
-
将下载好的 Package 导入至项目中。
-
在 Unity 编辑器中选择
Window -> Debug Viewer
打开窗口。
注意:如果想要使用 UnityDebugViewer 提供的接口,需要避免将 UnityDebugViewer 存放至名称为 Editor
文件夹之下(包括子文件夹)。
应用案例和最佳实践
案例一:使用 ADB Forward 模式进行调试
-
将
UnityDebugViewer/Test/TestTcp.cs
附加到项目初始场景的某一空物体中。 -
在将项目构建成 apk 时勾选
Development
,然后将构建好的 apk 安装至安卓设备并运行。 -
使用 USB 连接线将安卓设备连接至电脑,并开启开发者调试选项。
-
根据需要修改
PC Port
(PC 端用于数据转发的端口)和Phone Port
(手机端用于数据转发的端口)。 -
点击
Start
开始收集并输出 Log,点击Stop
停止收集 Log。
案例二:使用 ADB Logcat 模式进行调试
-
在已开启开发者调试选项的安卓设备上运行项目。
-
使用 USB 连接线将安卓设备连接至电脑。
-
修改
Tag Filter
以指定使用 logcat 命令获取哪些 Log 信息。 -
点击
Start
开始从手机上捕获 Log 并输出至窗口,点击Stop
停止捕获 Log。
典型生态项目
Unity 生态项目
- Unity Remote:Unity 官方提供的远程调试工具,允许开发者在移动设备上实时预览和调试 Unity 项目。
- Visual Studio Tools for Unity:微软提供的 Unity 开发工具,集成了 Visual Studio 的强大功能,支持代码调试、智能感知和性能分析。
开源社区项目
- Unity-UI-Rounded-Corners:一个开源项目,允许开发者为 Unity UI 元素添加圆角效果,提升 UI 设计的灵活性和美观度。
- Unity-Runtime-Animation-Recorder:一个开源项目,允许开发者在运行时录制和回放动画,方便调试和测试动画效果。
通过结合这些生态项目,开发者可以进一步提升 Unity 项目的开发效率和调试体验。
UnityDebugViewer 项目地址: https://gitcode.com/gh_mirrors/un/UnityDebugViewer