cocos课堂(三)--UI控件系统(背包)

组件类别组件名称功能概述
显示组件Sprite精灵组件
Label文字组件
Mask遮罩
交互组件Button按钮
Editbox输入框
ProgressBar
Slider滑动条
Toggle
ToggleContainer单选按钮组
ScorollView滚动视图
PageView页面视图
布局组件Canvas画布       
Wigget对齐组件
Layout自动布局组件

常用ui组件参考



布局组件

1.canvas(画布)

随时获得设备屏幕的实际分辨率并对场景中的元素进行适当的缩放。场景中的canvas同时只能有一个,建议所有UI和可渲染元素都设为canvas子节点


屏幕分辨率和设计分辨率要注意区分

屏幕分辨率:游戏在设备商运行时的实际屏幕显示分辨率

设计分辨率:内容生产者在制作场景时使用的分辨率蓝本。

通常设计分辨率会采用市场目标群体汇总使用率最高的设备的屏幕分辨率,如目前安卓设备中的1280X720或IOS设备中的1136X640. 

选项说明
Design Resolution设计分辨率(内容生产者在制作场景时使用的分辨率蓝本)
Fit Height适配高度(设计分辨率的高度自动撑满屏幕高度)
Fit Width

适配宽度(设计分辨率的高度自动撑满屏幕宽度)


2.widget(对齐挂件)

它能使当前节点自动对齐到父物体的任意位置,或者约束尺寸,让你的游戏可以方便地适配不同的分辨率

对齐组件

选项说明备注
Top对齐上边界选中后,将在旁边显示一个输入框,用于设定当前节点的上边界和父物体的上边界之间的距离

Bottom

对齐下边界

选中后,将在旁边显示一个输入框,用于设定当前节点的下边界和父物体的下边界之间的距离。

Left

对齐左边界

选中后,将在旁边显示一个输入框,用于设定当前节点的左边界和父物体的左边界之间的距离。

Right

对齐右边界

选中后,将在旁边显示一个输入框,用于设定当前节点的右边界和父物体的右边界之间的距离。

HorizontalCenter

水平方向居中

VerticalCenter

竖直方向居中

Target

对齐目标

指定对齐参照的节点,当这里未指定目标时会使用直接父级节点作为对齐目标。
当父节点是整个场景时,则对齐到屏幕的可见区域(visibleRect),可用于将 UI 停靠在屏幕边缘。

Align Mode

指定 widget 的对齐方式,用于决定运行时 widget 应何时更新

通常设置为 ON_WINDOWS_RESIZE,仅在初始化和每当窗口大小改变时重新对齐。
设置为 ONCE 时,仅在组件初始化时进行一次对齐。
设置为 ALWAYS 时,每帧都会对当前 Widget 组件执行对齐逻辑。


3.Layout(自动布局)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

靖簳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值