最近闲着没事,一直也都知道UGUI是开源的,所以就想着把UGUI的源代码放到Unity里面,看一看能不能用,经过一番调试,终于弄好了,有兴趣的同学可以看一下,欢迎交流沟通。
欲练神功,必先自宫。第一步就是把Unity里面自带的UGUI部分删除掉,路径是“Unity\Editor\Data\UnityExtensions\Unity”,
直接把整个GUISystem删除,这个时候新建一个Unity项目,就会发现:
,
现在的右键里面已经没有UI的选项了,不要慌,下面我们开始神功修炼。
首先,打开浏览器,输入“Unity Source Code“,找到,
“https://bitbucket.org/Unity-Technologies/ui/downloads/?tab=tags”
在左下方找到Downloads选项,然后点击Tags选择对应你的Unity版本的压缩包下载,
,
下载解压之后的目录为:

本文介绍如何将Unity的UGUI源码导入项目中,以实现更自由的调试和定制。首先,删除Unity的内置UGUI,然后从Unity源码库下载对应版本的UI文件夹,只保留UnityEditor.UI和UnityEngine.UI,导入到项目Asset目录,并重命名UnityEditor.UI为Editor。重启Unity后,即可在Hierarchy面板中看到UI选项,并能编辑UGUI组件的源代码。
&spm=1001.2101.3001.5002&articleId=79422252&d=1&t=3&u=e078ef930d5d4080929b97f6e2e61b2c)
7614

被折叠的 条评论
为什么被折叠?



