UGUI教程基本介绍

历史
  • 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则恰好相反
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值