Unity之UGUI学习笔记

UGUI笔记1-Canvas

2017-07-16  本文已影响0人  LiGm

Unity4.6版本开始才有了新的UI系统UGUI

一.Canvas的组件介绍

1.Canvas

Canvas是UGUI最根本的元素,它是一个区域(画布)用来容纳所有UI元素的,UI元素必须是它的子物体,才能显示出来!

Canvas的三种渲染模式(Render Mode)

image.png image.png image.png image.png

2.Canvas Scale

主要用来控制UI界面中,Canvas的缩放,当屏幕分辨率和我们设计分辨率不一样的时候,如何缩放我们的Canvas
Scale Factor:缩放的倍数,如果原先图片的像素是800×600,把这个参数调成2图片大小就会变成1600×1200,一般默认为1,即图片初始大小,不更改。
Reference Pixels Per:1米代表多少个像素,一般默认为100,1米=100像素,不更改

Canvas的三种缩放模式(UI Scale Mode)

image.png image.png image.png

2.RectTransform

RectTransform继承自Transform,是所有UI元素都有的组件,由于是平面的,Scale的z轴是没有用,而Rotation的y有用,一般用来做3D效果的UI
 Pivot:中心点,可以设置UI元素中心点的位置,中心点是一个蓝色圆环形状
 Anchors:锚点,它是以自身UI元素的父容器为基准的,锚点不能移出父容器区域外,由4个三角形组合成


image.png

UGUI的坐标系:


image.png

锚点的两种情况:

这种情况下,设置图片的位置,它会以自身锚点的位置为原点,以中心点为基准来进行偏移,比如把图片位置设置为0,那么图片中心点会与锚点重合


image.png

也就是说,锚点在哪里,中心点根据锚点位置通过设置Pos X Pos Y来移动

上一篇 下一篇

猜你喜欢

热点阅读