unity学习53:UI的子容器:面板panel

目录

[1 UI的最底层容器:canvas](#1 UI的最底层容器:canvas)

[1.1 UI的最底层容器:canvas](#1.1 UI的最底层容器:canvas)

[1.2 UI的合理结构](#1.2 UI的合理结构)

[2 UI的子容器:面板panel](#2 UI的子容器:面板panel)

[2.1 创建panel](#2.1 创建panel)

[2.2 面板的本质: image ,就是一个透明的图片,1个空容器](#2.2 面板的本质: image ,就是一个透明的图片,1个空容器)

[3 面板的属性](#3 面板的属性)

[4 面板的使用](#4 面板的使用)

[4.1 比如左上角加1个panel](#4.1 比如左上角加1个panel)

[4.2 然后其他 image都放在这个panel里](#4.2 然后其他 image都放在这个panel里)

[4.3 查看效果](#4.3 查看效果)

[4.4 测试缩放](#4.4 测试缩放)


1 UI的最底层容器:canvas

1.1 UI的最底层容器:canvas

  • UI的父物体最底层就是canvas
  • 可以多张canvas

1.2 UI的合理结构

canvas-----panel1 -----各种控件

----panel2-----各种控件

。。。。。

2 UI的子容器:面板panel

2.1 创建panel

  • 面板panel: UI的子容器
  • 更方便做某个子区域,小范围的,协同适配!

2.2 面板的本质: image ,就是一个透明的图片,1个空容器

  • 可以看到面板下挂的就是一个 image的component
  • 并且,可以把image 给灰掉

3 面板的属性

4 面板的使用

4.1 比如左上角加1个panel

  • 比如左上角加1个panel
  • 把panel的锚点,挂在父物体(canvas)的左上角

4.2 然后其他 image都放在这个panel里

  • 然后其他 image都放在这个panel里
  • 这些image都属于这个panel了,是panel的子物体
  • 这样就只需要关心,父物体panel的适配了。不要单独调整每个图片的适配了

4.3 查看效果

  • 虽然可以直接拖动图片过去,不设置父子物体效果,但是缩放时,效果不完全一样

4.4 测试缩放

  • 下面是把游戏game窗口放大,缩小,UI适配很好
相关推荐
Jmyd01231 小时前
博物馆数字展厅系统架构设计:实景采集到云渲染全链路
unity·系统架构·博物馆·数字展厅·博物馆数字化
weixin_424294675 小时前
对于未加入 Script Execution Order 的脚本
unity
暴走约伯5 小时前
【VFX工具链源码拆解 03】告别机械劳动(下):材质字典映射批处理与智能纹理槽识别
unity·游戏引擎·材质
Wanda12145 小时前
机器人与机电一体化3D数字孪生机器-Day9
人工智能·3d·unity·机器人·数字孪生
暴走约伯6 小时前
【VFX工具链源码拆解 01】总体架构:大型项目特效流程的程序化落地
开发语言·经验分享·3d·unity·架构·游戏引擎
平行云1 天前
建筑BIM/3D可视化轻量级实时评审与分享方案
unity·ue5·3dsmax·实时云渲染·云桌面·云游戏·建筑bim
2501_915106322 天前
Windows 上开发 Unity iOS,使用 KXBuild 进行真机调试、性能采样与打包 ipa
windows·vscode·unity·ios·个人开发·swift·敏捷流程
FFFFujige2 天前
【Unity】一个的Dots用Ruhanka踩坑记录
unity·游戏引擎
凯基迪科技3 天前
Unity游戏加密锁逆向方案、选型与攻防分析
游戏·unity·游戏引擎
阿松爱学习3 天前
【Unity开发】局部区域截图功能实现
unity·c#