Godot纹理按钮

Godot TextureButton

继承了: BaseButton < Control < CanvasItem < Node < Object

Texture-based按钮。支持按下,悬停,禁用和聚焦状态。
TextureButton与Button具有相同的功能,除了它使用精灵而不是Godot的Theme资源。 它的创建速度更快,但不像更复杂的控件那样支持本地化。
“正常”状态必须包含纹理;其他纹理是可选的。

来看看属性:
在这里插入图片描述
Expand:如果为true,则使用Stretch_mode将纹理拉伸到节点边界矩形的边缘。 如果为false,则纹理将不会随节点缩放。
Stretch Mode:仅当expand为true时,才可以在调整节点的边界矩形大小时控制纹理的行为。 将其设置为StretchMode常量之一

STRETCH_SCALE :缩放以适合节点的边界矩形。
在这里插入图片描述

STRETCH_TILE:在节点的边界矩形内平铺。
在这里插入图片描述

STRETCH_KEEP:纹理保持其原始大小,并停留在边界矩形的左上角。
在这里插入图片描述

STRETCH_KEEP_CENTERED :纹理保持其原始大小,并保持在节点边界矩形的中心。
在这里插入图片描述

STRETCH_KEEP_ASPECT:缩放纹理以适合节点的边界矩形,但保持纹理的纵横比。
在这里插入图片描述

STRETCH_KEEP_ASPECT_CENTERED:缩放纹理以适合节点的边界矩形,使其居中并保持其纵横比。
在这里插入图片描述

STRETCH_KEEP_ASPECT_COVERED: 缩放纹理,使较短的边适合边框。超出边框的部分将被裁剪。

在这里插入图片描述

Textures

Click Mask:纯黑白BitMap图像,用于点击检测。 在蒙版上,白色像素代表按钮的可点击区域。 使用它来创建具有弯曲形状的按钮。

Pressed,Hover,Disabled,Focused分别使按下,悬停,禁用,聚焦的对应纹理。Normal是必选纹理,其他几个可选。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不想打工

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

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

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

打赏作者

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

抵扣说明:

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

余额充值