历史

  • U3D4.6版本以前没有自己的UI系统,所以以前的项目使用的都是NGUI
  • U3D准备遗弃GUIText
  • OnGui一般用于U3D引擎插件界面的编写

基本操作

  • 在hierarchy面板右击——UI——Text,创建一个text
  • 在GameObject面板——UI——Text ,创建一个Text
  • UI物体必须是Canvas的子物体才能显示
  • 如果将物体拖出Canvas,也不会显示
  • Unity直接将UI组件和物体绑定提供给我们
  • 我们也可以在Canvas下面创建一个空物体,然后在Component面板——选择UI——给其添加各种组件来实现我们的复杂功能
  • 在Canvas下创建的物体会附带Rect Transform组件,他是对Transform组件的扩展
  • 我们点击2d,在该模式下进行编辑
  • Canva的意思是画布
  • 另外会附带一个Event System对象,它负责和UI绑定的事件相关,如果删除了,就无法唤醒事件

分辨率

  • 市面上百分90是16:9,我们只要满足这个就可以了

其他介绍

  • 市面上流行的分辨率720*1280,1080*1920,1440*2560,都是16:9,我们只要满足主流的分辨率即可
  • 商业项目将UI制作成预制体,然后可以更新和分工协作,还有动态加载。而不是直接放置在项目的场景文件里
  • EasyTouch,手游项目需要用到EasyTouch虚拟按钮插件
  • DoTwwen 插件,可以为UI添加动画控制
  • xml和json都是用于数据传输的,json体积小,不易阅读,xml则恰好相反

UGUI教程基本介绍相关推荐

  1. Arduino可穿戴开发入门教程LilyPad介绍

    Arduino可穿戴开发入门教程LilyPad介绍 Arduino输出模块 LilyPad官方共提供了4种输出模块,他们分别是单色LED模块(图1.5).三色LED模块(图1.6).蜂鸣器模块(图1. ...

  2. python3菜鸟教程中文-Python3菜鸟教程 1.介绍

    对简明Python3教程 1.介绍感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! Python是少有的几种既强大又简单的编程语言.你将惊喜地发现通过使用Python即可轻松 ...

  3. python如何使用sdk_七牛云存储Python SDK使用教程 - 基本介绍

    本教程旨在介绍如何使用七牛的Python SDK来快速地进行文件上传,下载,处理,管理等工作. 安装 首先,要使用Python的SDK必须要先安装.七牛的Python SDK是开源的,托管在Githu ...

  4. Js逆向教程19-websocket介绍

    Js逆向教程19-websocket介绍 作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!

  5. 少儿编程Scratch学习教程--Scratch介绍及参赛相关

    之前写了几篇关于Scratch的使用文章.忽然想起,忘记介绍下Scratch了. Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具.官方网址是麻省理工学院网站的一个分支.这个软件的 ...

  6. [医疗信息化][DICOM教程]开篇介绍,新冠肺炎为医疗保健信息产业带来新的的紧迫性...

    [医疗信息化][DICOM教程]开篇介绍,新冠肺炎为医疗保健信息产业带来新的的紧迫性 COVID brings a Renewed Urgency for the Healthcare Informa ...

  7. [Mysql教程系列]介绍一下MySQL语句设计规范以及其他规范

    点击上方"Coder编程",选择"置顶公众号" 技术文章第一时间送达! mysql.jpg 语句设计规范 1.使用预编译语句 只传参数,比传递SQL语句更高效 ...

  8. EWSTM8系列教程01_IAR介绍、下载、安装和注册

    推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!https://www.cnblogs.com/captainbed 正文: IAR最新全套 ...

  9. MySQL 教程基础介绍

    MySQL 教程基础介绍 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库. 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据. ...

  10. Unity 之 UGUI Toggle组件介绍和简例

    Unity 之 UGUI Toggle组件介绍和简例 复合组件Toggle的组成: Toggle:自身挂载Toggle组件,并且对有对子物体的引用. Background:就是个Image组件,用来当 ...

最新文章

  1. 为什么我们需要一门新语言——Go语言
  2. Mysql-cobar集群安装部署手册
  3. VTK:vtkBillboardTextActor3D用法实战
  4. Google发布新的TensorFlow物体检测API
  5. REVERSE-PRACTICE-BUUCTF-17
  6. ArcGIS Enterprise 10.5.1 静默安装部署记录(Centos 7.2 minimal)- 2、安装WebAdapter
  7. 精巧好用的DelayQueue
  8. 如何更方便地调试javascript代码
  9. java生成pdf417条形码_python生成417条形码(PDF417)详解
  10. 【Caffe安装】caffe安装系列——史上最详细的安装步骤
  11. 计算机无法登陆提示rpc服务器不可用,电脑提示RPC服务器不可用的解决方法
  12. python中的nmap模块(编写扫描器)
  13. 缺失值处理,你真的会了吗?
  14. android字体不统一,Android下EditText中的字体不统一问题
  15. 初探微信小游戏(一)
  16. 停摆里再陷亏损,猫眼苦等春天
  17. c# emgucv 切图_(转载)C#下的openCV(Emgu CV)
  18. c++调用flash播放器
  19. shp格式全国基础数据(公路 铁路 水系 国界 省界等)
  20. dreamweaver html设计,怎么用Dreamweaver设计网页

热门文章

  1. 创建虚拟文件系统设备文件节点_使用proc_create实例分析
  2. JavaScript自调用匿名函数
  3. jenkins相关下载链接
  4. 《JavaScript 高级程序设计》第三章:基本概念
  5. Microsoft.Office.Interop.Excel 报错
  6. 和大家分享一下我最近的编程心得!!!
  7. 使用python的Paramiko模块登陆SSH
  8. 使用PowerDesigner进行面向对象分析与UML建模(转)
  9. [MCSM]随机搜索和EM算法
  10. java基础 内部类详解