我正在开发跨平台移动Unity应用程序。我想在屏幕上添加一个开关,允许用户打开和关闭某些功能(例如:Android Material Switch)。
据我所知,Unity中没有UI开关的原生实现。我在Unity资源商店中只发现了这个资产(Switch UI element),但它的设计非常糟糕。
我应该手动实施材料开关吗?或者在这种情况下我可以使用网络中的任何内容吗?
感谢您的回复。
答案 0 :(得分:2)
您可以使用滑块作为开关。
以下是简单的步骤:
注册" OnValueChange"处理价值变化的方法:
public void SliderValueChanged(float value)
{
if(value == 0)
// off
else
// on
}
答案 1 :(得分:0)
可能我有点晚了,但对于查看此问题的任何人,我发现了一个相当不错的(免费)资产,名为 Lean GUI,带有开关和其他东西。
希望对某人有所帮助。