如何把UGUI当做一个插件使用(删除Unity中的UGUI,导入UGUI源码进入项目)
最近闲着没事,一直也都知道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版本的压缩包下载,
,
下载解压之后的目录为:
在这里面,我们只需要UnityEditor.UI和UnityEngine.UI两个文件夹,然后把里面没有用的东西删除掉,删除之后,两个文件夹里面的目录是一样的,都是:
,
最后,把UnityEditor.UI和UnityEngine.UI这两个文件夹,放入到新工程的Asset目录里面,因为Unity里面扩展文件夹必须命名为Editor,所有把UnityEditor.UI文件夹名改为Editor,如下:
,
等导入完毕,meta文件生成之后,再右键Hierarchy面板,你会发现还是没有UI选项。那么这时候你就需要把你的unity卸载掉,重新装一个了,因为上面都是我胡扯的~_~。开玩笑的,这个时候重启Unity,再次右键Hierarchy面板,你就会发现UI选项已经出现了。这时候添加一个Image,然后观察Inspector面板的Image组件,是不是发现有什么不同了?右键Image,点击EditScript,就会发现竟然会打开编辑器,然后就能看到Image的源代码了,到此我们就已经把UGUI的所有的代码都已经放到项目里面了,调试和断点,甚至是修改UGUI代码,你现在就可以为所欲为了,开心就好。
UGUI源码结构:
如何把UGUI当做一个插件使用(删除Unity中的UGUI,导入UGUI源码进入项目)相关推荐
- C++判断一个数字是否是某个数字的阶乘(附完整源码)
C++判断一个数字是否是某个数字的阶乘算法 C++判断一个数字是否是某个数字的阶乘算法完整源码(定义,实现,main函数测试) C++判断一个数字是否是某个数字的阶乘算法完整源码(定义,实现,main ...
- 高斯正算C语言程序,一个老师给的高斯投影正、反算c++源码(最新整理)
<一个老师给的高斯投影正.反算c++源码(最新整理)>由会员分享,可在线阅读,更多相关<一个老师给的高斯投影正.反算c++源码(最新整理)(4页珍藏版)>请在人人文库网上搜索. ...
- 一个免费开源、跨平台的可视化源码探索项目
[公众号回复 "1024",免费领取程序员赚钱实操经验] 今天我章鱼猫给大家推荐一个查看源码的神器,超级棒! Sourcetrail,它是一个免费开源.跨平台的可视化源码探索项目. ...
- java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计vue开发一个简单音乐播放器MyBatis+系统+LW文档+源码+调试部署 本源 ...
- C语言实现单列表删除singly link list deletion(附完整源码)
实现单列表删除singly link list deletion node结构体 # 单列表删除singly link list deletion的完整源码(定义,实现,main函数测试) node结 ...
- 20221105新手老手怎么把网站权重提高收录提高最新php轻量级插件网站权重8怎么上去的seo到底怎么做看完本视频你就懂了许多了本插件适合所有网站所有cms长河网zhetiaohe源码无加密
网站权重8怎么上去的seo到底怎么做,看完本视频你就懂了许多了,本插件适合所有网站所有cms长河网zhetiaohe源码无加密,对网站学习爱好者有大大的帮助 网站权重8怎么上去的seo到底怎么做,看完 ...
- 适合新手:从零开发一个IM服务端(基于Netty,有完整源码)
本文由"yuanrw"分享,博客:juejin.im/user/5cefab8451882510eb758606,收录时内容有改动和修订. 0.引言 站长提示:本文适合IM新手阅读 ...
- python删除链表中的某一个值_删除链表中等于给定值val的所有节点(python实现)...
原博文 2016-03-30 18:00 − Example: Given 1->2->3->4->5->3, val = 3, return the list as 1 ...
- 用其他账号登录插件 齐博 php,WordPress禁止某些用户账号登录源码插件“盘他”下载...
发现某些人总有些坏习惯,来评论找资源,回复的时候乱打一气,一连串乱七八糟的字.今天,缙哥哥决定将这些没用的评论通通删除,并将其账号拉入黑名单!说白了,就是我看着不爽. 像这种垃圾评论,占用空间,毫无意 ...
最新文章
- nginx参数优化杂记
- js 改变change方法_Linux 中改变主机名的 4 种方法 | Linux 中国
- JAVA enum实现简单状态机功能
- Machine Learning - Andrew Ng on Coursera (Week 2)
- C#反编译工具Reflector使用方法
- 暴雪帝国倾倒前的颓萎:积重难返辉煌渐淡
- 今晚被两个bug 困扰---第一个,小程序数组传递到PHP后台变成了字符串,导致解析失败
- centOS 6环境下安装R-3.3.2及Rstudio-server
- python mssql github_GitHub上最热门的开源项目都在这里了
- N皇后问题——通俗易懂地讲解(C++)
- Django获取当前页面的URL——小记
- C语言课后习题(37)
- (转)全文检索技术学习(三)——Lucene支持中文分词
- 【网络安全工程师面试合集】——什么是IP安全 IPsec
- 于的繁体字有几种写法_“二”的繁体字有几种写法
- 无线通信信号的功率表示方法中dBm,dB与w的换算关系
- 【论文解读】MacBERT: 中文自然语言预训练模型
- 3-4 harbor 2.6.2 的安装使用及高可用方案
- python根据一个基类生成派生类_python中的封装继承多态
- go-cqhttp发送本地图片
热门文章
- 对象在什么情况下会被垃圾回收
- 网站推荐:11个相似图片搜索网站(以图找图)
- 2014 11.5 珠海 海鲜价格
- 【Python】搭建虚拟环境
- 盘锦市高2021年高考成绩查询,2021年盘锦高考状元名单公布,盘锦文理科状元是谁多少分...
- 风头过后,直播带货拼的还是情感联系和供应链
- 图新地球加载倾斜模型看不清楚--一次Quadro显卡的问题排查记录
- 使用cmd打开mysql以及修改密码
- 血栓清道夫机器人_血栓“清道夫”找到了!芹菜仅排第三,排名第一的很多人不知道...
- 服务器SMTP邮件设置