Canvas Panel [[控件蓝图]]根组件 用于做自适应的容器 其所有子项中都会有**画布面板插槽**。 基本属性: 1. 锚 2. 坐标 大小 3. 渲染次序 4. 校准点 5. 自适应大小 [[CreateWidget]]:创建控件蓝图实例 [[AddToViewport]]:添加到视口 ![[Picture/UI创建和添加.png]] 缩放原理 UMG的设计画布大小 针对的是1280\*720的分辨率还是1920\*1080的分辨率。 立项初期,明确画布的目标分辨率。 [[分辨率]]:屏幕上横向和纵向的像素个数。 像素本身真实物理大小在不同的设备上不一样。 意味着如果分辨率一致,那么大的显示器的像素颗粒比小的像素颗粒要大。 硬件分辨率 (默认分辨率) 屏幕实际有多少个像素颗粒 软件分辨率 (显示分辨率) 实际显示的像素颗粒 [[DPI]]:(Dots Per Inch,每英寸点数) 每英寸的点的数目。 ![[Picture/DPI设置.png]] 1080是UE的默认分辨率 750是项目的目标分辨率 **不要让UI被切割** **黑边可以后续处理** 保障游戏的内容是放在试图正中间的。