gpt4 book ai didi

android - Unity 中的 UI 切换

转载 作者:行者123 更新时间:2023-11-28 21:11:29 26 4
gpt4 key购买 nike

我正在开发跨平台移动 Unity 应用程序。我想在我的屏幕上添加一个开关,允许用户打开和关闭某些功能(例如:Android Material Switch)。

据我所知,Unity 中没有 UI 开关的原生实现。我在 Unity Asset Store 中只找到了这个 Assets ( Switch UI element ),但它的设计真的很差。

那么我应该手动实现 Material Switch 吗?或者在这种情况下我可以使用 Web 中的任何内容?

感谢回复。

最佳答案

您可以使用 slider 作为开关。

以下是简单的步骤:

  1. 通过转到 GameObject->UI->Slider 创建一个 slider
  2. 检查 slider 组件检查器中的整数复选框。
  3. 将最小值设置为 0,将最大值设置为 1。
  4. 使用您想要的任何图形(甚至来自 Material Design)
  5. 注册“OnValueChange”方法来处理值的变化:

    public void SliderValueChanged(float value)
    {
    if(value == 0)
    // off
    else
    // on
    }

关于android - Unity 中的 UI 切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42965193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com