如何高效地去调试UGUI的源码

Posted luguoshuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何高效地去调试UGUI的源码相关的知识,希望对你有一定的参考价值。

1、UGUI源码的下载地址:https://bitbucket.org/Unity-Technologies/ui/downloads/?tab=tags

   注意与自己使用的Unity的版本对应起来

2、如何将自己对UGUI源码的修改,使用到项目中?

   假如修改了Button.cs的源码,在按钮被按下的时候打印一个日志,如图:

  技术图片

  重新生成一下解决方案,将 Output 文件夹下的内容拷贝到 D:\\Work\\Unity2018.3.0f2\\Editor\\Data\\UnityExtensions\\Unity\\GUISystem

  这个时候创建一个工程,在其中创建一个UGUI的按钮,点击按钮效果如下:

  技术图片

3、如何调试UGUI的源码:UGUI是以插件的形式存在于Unity中的,现在将UGUI的源码整合到工程中即可方便的对其进行调试、修改。

   首先,将Unity中的UGUI删掉,即删除如下的那个目录:

   技术图片

  然后,新建一个工程,将下载好的UGUI源码(无用的内容可以删除),拷贝到其中,并且修改 UnityEditor.UI 文件夹的名字为 Editor

      技术图片       技术图片

  这样就把UGUI的源码整合到我们工程中了,即可对其进行合理的修改与调试

  

以上是关于如何高效地去调试UGUI的源码的主要内容,如果未能解决你的问题,请参考以下文章

如何高效的学习 Nginx 源码,汲取养分?

如何高效的学习 Nginx 源码,汲取养分?

如何高效的学习 Nginx 源码,汲取养分?

如何高效的学习 Nginx 源码,汲取养分?

如何在 Python 中使用 Spyder 进行高效调试?

如何快速高效地开发和调试基于gradle管理的web应用