Skip to content

Checkbox (for Shape Painter)

单选框, 可以通过左键单击或触摸进行切换。

本社区扩展的作者和贡献者: VictrisGames


用户可以点击复选框来添加和删除复选标记。

如何使用:

  • 将此扩展添加到形状绘制对象
  • 使用条件“已选中”来查看复选框的状态

提示:

  • 复选框状态也可以通过操作进行更改。
  • 复选框可以被禁用,使用户无法与之交互
  • 要删除光环,请将“光环悬停”和“光环按下”的不透明度设为0

提示

了解如何通过如下步骤安装新扩展: 如何安装新扩展

单选框

单选框, 可以通过左键单击或触摸进行切换。

行为动作

复选框的边框厚度 更改复选框的边框厚度。

勾选(或取消勾选)复选框 勾选(或取消勾选)复选框。

启用与复选框的交互 启用或禁用与复选框的交互。 禁用时用户无法交互。

鼠标悬停时的光环不透明度 更改鼠标悬停在复选框附近时的光环不透明度。

按下时的光环不透明度 更改复选框被触摸或点击时的光环不透明度。

鼠标悬停时的光环半径 更改鼠标悬停在复选框附近时的光环半径。此大小也用于检测与复选框的交互。

按下时的光环半径 更改复选框被触摸或点击时的光环半径。

勾选标记的线宽 更改勾选标记的线宽。

复选框的主要颜色 更改绘制复选框轮廓(未选中时)和填充颜色(选中时)的颜色。

复选框的次要颜色 更改填充复选框(未选中时)和绘制选中标记(选中时)的颜色。

复选框的边长 更改复选框的边长。

切换复选标记 如果已勾选,则更改为未勾选。 如果未勾选,则更改为已勾选。

行为条件

复选框正在被按下 检查复选框是否被鼠标或触摸按下。

已选中 检查复选框是否已选中。

已启用交互 检查复选框的交互是否已启用。

行为表达式

表达式

描述

Object.Checkbox::BorderThickness()

返回复选框的边框厚度(像素)。

Object.Checkbox::HaloOpacityHover()

返回鼠标悬停在复选框附近时的光环不透明度。

Object.Checkbox::HaloOpacityPressed()

返回复选框被触摸或点击时的光环不透明度。

Object.Checkbox::HaloRadiusHover()

返回鼠标悬停在复选框附近时的光环半径。

Object.Checkbox::HaloRadiusPressed()

返回复选框被触摸或点击时的光环半径。

Object.Checkbox::LineWidth()

返回勾选标记的线宽(像素)。

Object.Checkbox::PrimaryColor()

返回用于绘制复选框轮廓(未选中时)和填充颜色(选中时)的颜色。

Object.Checkbox::SecondaryColor()

返回用于填充复选框(未选中时)和绘制选中标记(选中时)的颜色。``` Object.Checkbox::SideLength()

返回复选框的边长(像素)。


该页面是一个由社区创建的用于Shape Painter扩展的自动生成的参考页面,Shape Painter是由GDevelop开发的适用于所有人的开源跨平台游戏引擎。