UGUI是什么?
UGUI是Unity的UI实现方式,在UGUI中,其根容器为Canvas,在创建UI到场景中,都会默认生成Canvas以及EventSystem,UGUI的UI对象必须作为Canvas的一个子物体才能显示在屏幕上,Canvas是占满整个摄像机内容的。Event Sysytem作为UI事件系统也是必不可少的,否则UI物体的事件处理无效。
1.Canvas属性:
Render Mode:渲染模式,
(1)Screen Space-Overlay:2DUI,始终显示在屏幕最前方。
(2)Screen Space-Camera:2D及3DUI,绑定到指定摄像机,可显示3D内容,同时UI可以进行3D方面的旋转,UI可以获得3D效果。
(3)World Space:3DUI,存在3D空间中的UI。
Pixel Perfect:是否已像素的方式显示UI。
Sort Order:不同Canvas之间的前后的显示排列设置。
UI Scale Mode:UI缩放模式,
(1)Constant Pixel Size:像素大小始终不变,即一张100100的图片在任何的分辨率下都占用100100的像素。
(2)Scale With Screen Size:不关心图片的实际像素的大小,而只关心Width及Height值,这个值如果是1000,那么100高度的图片在任何分辨率下都只占用屏幕1/10的尺寸。一般移动端会使用这种方式&#