添加用户属性
Wallpaper Engine 允许用户在用户属性的帮助下进一步自定义您的壁纸。用户属性允许您为用户提供进一步调整和自定义壁纸各个方面的选项,包括完全隐藏壁纸中的对象。
创建可见性属性
每个元素在右上角都有一个 visibility 属性(由眼睛图标表示)。可以通过单击眼睛图标旁边的齿轮图标并选择 绑定用户属性 来为此元素分配选项。
这将打开用户属性菜单并提示您创建兼容的用户属性。通过为其指定名称和默认状态来创建新的复选框属性,然后确认您的选择。
如果您现在应用壁纸并在 Wallpaper Engine 的“已安装”选项卡中选择它,您将在列表底部找到您的用户属性,更改它将更改壁纸对象的可见性。
使用显示条件创建子属性
之前我们设置了一个时钟,当启动该始终时如果您希望再出现一个选项,用于在 24 小时和 12 小时格式之间切换。那么我们可以找到时间组件属性的使用24小时格式。
添加一个用户属性。 并在 条件 选项中创建一些代码。之前我们在用户属性中定义的关键字为show_clock。
那么我们根据这个关键字在条件中编写表达式。
show_clock.value == true
这意味着,每当我们的属性值为 (这意味着 “enabled”) 时,我们希望此属性在用户属性列表中可见。这意味着,当用户打开时钟时,他们会看到一个新的“24 小时时钟”选项。
其他用户属性类型(颜色和滑块)
每当您想要为选项分配新的用户属性时,Wallpaper Engine 都会自动为该属性建议适当的类型。例如,在将属性分配给颜色选项时,将创建颜色类型的用户属性。对于数字选项,您可以创建一个用户滑块。
首先,选择要配置的元素。在这种情况下,我们只将 rain 资产添加到壁纸中,然后在 大小 选项旁边,我们单击齿轮图标并选择 绑定用户属性。
Wallpaper Engine 建议一个滑块属性,因为 大小 是一个数字,而不仅仅是像可见性那样“打开或关闭”。系统将要求您配置默认值、最小值、最大值以及滑块是否使用分数或仅整数。在我们的示例中,我们将默认值设置为 0(这意味着默认情况下雨是关闭的),最小值也将为 0,最大值将为 2。还关闭了小数值。
这意味着滑块可以是 0、1 或 2。如果您设置该属性,然后再应用壁纸,您将看到将新的 rain 属性从 0 更改为 1 将启用降雨,而进一步将其增加到 2 将增加降雨强度。