是否可以制作遵循时间轴的 Unity3D UI 滑块?

Is it possible to make the Unity3D UI slider that follows a timeline?

基本上可以创建一个滑块,其工作方式类似于带有暂停和播放按钮的 YouTube 视频中的滑块。

我的想法是 link 滑块,以便它根据时间轴移动。 然后播放和暂停按钮将仅用于设置 Time.timescale

我对 unity 比较陌生,我实际上不知道如何将上述概念应用到 c# 代码中,因此我无法提供示例代码。

谁能给我一个大概的实现方法?

外观示例^

Unity UI 有 Slider component 可供您使用。

大致了解了如何让滑块随时间移动

public Slider testslider;

void Update () {
        testslider.value += (Time.deltaTime * 0.2f);
    }

这至少会让滑块自己移动。 如果你想让它移动到计时器,你只需要编辑 abit