创建一个初始为选中或未选中的复选框;checkSizeRatio 是内部标记填充方框的比例。
名称、选中状态、勾选标记大小、颜色和可选的尺寸
复选框
const checkbox = bitbybit.babylon.gui.checkbox.createCheckbox({ name: "showEdges", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
panel.addControl(checkbox);
checkbox.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
将复选框事件的名称(其选中状态更改)作为类型化的选择器传递,供按名称订阅复选框事件的代码使用。
事件选择器
同一个选择器
设置复选框内部标记填充其方框的比例,从 0 到 1。
复选框和比例
同一个复选框
选中或取消选中复选框,这会像点击一样触发其选中状态更改事件。
复选框和标志
同一个复选框
复选框:开或关的方形开关,用于是或否的选择。订阅选中状态更改事件以响应用户。