关于UGUI就不过多介绍了,那么直接进入主题:
1.UGUI源码地址如下:
https://bitbucket.org/Unity-Technologies/ui/downloads?tab=tags
2.找到对应版本的UGUI,然后下载zip或者其他类型的的压缩包。根据自己的喜好解压到指定目录。
3.使用文本打开README.md文件,获取UGUI文件路径。本人的版本是Windows版本,所以路径如下:
Data\UnityExtensions\Unity\GUISystem\{UNITY_VERSION}
4.关于UGUI源码联调:
简单粗暴的方式如下:
- 备份GUISystem目录。
- 删除GUISystem目录。
- 将刚刚下载的源码拷贝到Unity工程中。主要代码“UnityEditor.UI”和“UnityEngine.UI”下的“EventSystem”和“UI”目录。
- 重启Unity工程。
通过上述的方式就可以直接在Unity中对UGUI源码进行调试和修改了。
5.关于最终修改:
- 将删除的“GUISystem”文件夹还原。
- 将Unity中修改的UGUI源码同步到之前下载的UGUI源码工程中,然后“重新生成解决方案”。
- 将Output文件夹内的文件替换到“Data\UnityExtensions\Unity\GUISystem\”内。
- 重新创建新的Unity工程,之前的UGUI修改就可以同步到工程内。
至此,UGUI简单的调试与修改就完成了。