是否可以制作遵循时间轴的 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
基本上可以创建一个滑块,其工作方式类似于带有暂停和播放按钮的 YouTube 视频中的滑块。
我的想法是 link 滑块,以便它根据时间轴移动。 然后播放和暂停按钮将仅用于设置 Time.timescale
我对 unity 比较陌生,我实际上不知道如何将上述概念应用到 c# 代码中,因此我无法提供示例代码。
谁能给我一个大概的实现方法?
外观示例^
Unity UI 有 Slider component 可供您使用。
大致了解了如何让滑块随时间移动
public Slider testslider;
void Update () {
testslider.value += (Time.deltaTime * 0.2f);
}
这至少会让滑块自己移动。 如果你想让它移动到计时器,你只需要编辑 abit