出现顺序:GUI,UGUI,NGUI的出现顺序:GUI-->NGUI-->UGUI。

GUI:GUI是unity内置的,拥有大量的UI方面的类和方法。GUI用起来很繁琐,因为没有内置的按钮之类的,所以所有的按钮都要用代码实现,而且......不运行是无法看到UI界面的!!这就使得调试起来非常的麻烦,GUI现在一般不会用作需要大量UI界面的游戏,一些简单的UI和一些测试会使用GUI,还有一点GUI的渲染是实时渲染每一帧都会渲染耗费的资源较大,大多数情况下是使用GUI的类库对其进行拓展编写一些插件,比如NGUI、UGUI和一些公司自己写的插件。

UGUI:由NGUI作者编写成的unity内置的一个包。UGUI由于是unity内置插件,所以unity会进行一些工作的处理,比如不用对图集进行打包,和GUI相比也有很多内置的按钮、事件,在不运行的情况下也能调整UI,自身也不会因为unity版本更替出现错误。

NGUI:是包含很多内置按钮的一个编辑UI界面的插件。NGUI是一个很强大的插件内置按钮较之UGUI又更为丰富,但是需要自己打包图集,在unity版本进行更替时也可能会因为一些函数属性的弃用造成错误(最重要的是最新版需要买!!!)

GUI,UGUI,NGUI三种编辑UI界面的插件相关推荐

  1. linux进入字符界面的登录密码,三种进入CentOS界面字符方法

    三种进入CentOS界面字符方法 在CentOS界面切换问题中,也许很多人习惯进入字符工作方式来进行操作.那么如何切换到字符工作方式呢?下面我们就来介绍3种方法来进入字符工作方式: 在图形环境下开启终 ...

  2. android studio 卡顿,编辑xml 文件卡顿,编辑UI 界面xml 文件卡顿,很慢,很卡

    起因: 有个人发了个Demo给我,我一直运行不起来,一直报错,度娘了一下,说要升级一下就可以了,于是我就升级了最新版的 Android Studio Electric Eel | 2022.1.1 P ...

  3. 怎么编辑PDF文件?分享三种好用的编辑方法

    怎么编辑PDF文件中的内容呢?大家在日常使用PDF文件的过程中肯定遇到过需要编辑文件的需求,因为我们不能保证每个文件中的内容都不会出错,问题是PDF文件不容易改动,我们怎么做才能够编辑PDF文件呢?不 ...

  4. QT串口动态实时显示大量数据波形曲线(一)========“串口设置与ui界面添加(灯与按钮)”

    序言     项目背景:底层硬件每10ms按照通讯协议通过串口上传40个8位数据,上位机制作软件接收数据并实时绘图. 项目参数:(1)每10ms传输40个8位数据:(2)每1s将接收数据按照通讯协议( ...

  5. 用户界面设计之关于控制UI界面的简单总结

    用户界面设计是Android应用开发的一项重要内容.Android提供了四种控制UI界面的方法,分别为: 1.使用XML布局文件控制UI界面 2.在代码中控制UI界面 3.使用XML和Java代码混合 ...

  6. 如果你不习惯新版的 Github 的 UI 界面,可以试试这款插件

    微软现在大搞副业,就是不肯在 Windows 系统上下功夫,最近又改了 GitHub UI 布局设计.核心思想是好的,利用了屏幕的宽度,首屏展示了更多的信息,元素设计上也更现代了一些.好看不好看不说, ...

  7. Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)

    目录 1.创建项目 2.将.ui文件生成.py文件 2.1.Eric 6编译 2.2.Python命令行编译 2.3.脚本编译 3.界面.逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装 ...

  8. QT 语言学习 day07 ui 界面 三种样式的按钮开关的制作!

    1.定义一个按钮类 : class ImageSwitch 首先我们需要定义它的 成员函数: 1. 按钮的样式   enum ButtonStyle   (枚举来定义)公有的定义给私有成员使用 2.我 ...

  9. 不同品牌android手机ui,三种不同界面的安卓系统_华为手机_手机Android频道-中关村在线...

    虽然三款产品均搭载的是谷歌Android智能系统,但同时也都植入了各家自己研发的操作界面,红米Note是MIUI V5,酷派大神F1是CoolLife UI,华为荣耀畅玩版是Emotion UI,这三 ...

最新文章

  1. 9个技巧让你的PyTorch模型训练变得飞快!
  2. maven命令行创建project
  3. 《此生未完成》痛句摘抄(3)
  4. ubuntu18 防火墙关闭_Ubuntu 18.04 关闭及开启防火墙
  5. linux系统升级后,手动编译的kernel无法启动问题
  6. HTTP1.1之后的长连接和WebSocket的长连接之间的区别
  7. Scala 基础(7)—— 函数字面量和一等函数
  8. 被黑多年的WPS上市,背后:雷军拒绝收购,死磕微软 31 年
  9. 使用PPT进行屏幕录制
  10. Java代理模式——CGLIB动态代理
  11. eviews求相关系数
  12. Typescript配置Jest测试框架
  13. PV操作(操作系统)
  14. Android 仿音乐播放器自定义锁屏歌词功能
  15. 微信小程序实现活动轨迹回放
  16. 服务器声卡如何虚拟,服务器没声卡远程桌面连接怎么实现听到服务器的声音
  17. 个人很喜欢的番茄助手格式
  18. 确定性时延保障(二):队列整形器
  19. CC2530/ESP32+传感器+ZigBee+MQTT+MYSQL+Springboot+Vue+Echarts的老人卫生间防摔倒自动报警系统
  20. 考研英语一小作文原创高分范文分享

热门文章

  1. DSm安装mysql_群晖Synology DSM系统安装教程
  2. 景区夜游如何有效地带动整个城市的经济发展
  3. jQuery-Ajax请求Json数据并加载在前端页面,附视频教程讲解!
  4. 第05课:组件测试详解
  5. Linux下操作带空格的文件
  6. 计算机毕业设计ssm+vue基本微信小程序的南通农商银行微银行系统
  7. SKY19225-001单刀四掷(SP4T)开关设计
  8. python sort 函数和sorted函数的简单区别
  9. c#开发Windows服务程序及部署
  10. 搞一下CP AUTOSAR 入门 | 07 CP AUTOSAR ComM 详解