実現したいこと
Unity2Dで動画サイトのシークバーのようなものを作りたい
発生している問題・エラーメッセージ
VideoPlayerのframeをSliderのvalueに代入すると、動画サイトのシークバーのようにSliderが動画に合わせて動くようになりましたが、時折動画がかくかくしてSliderのvalueがとんでしまいます
このかくつきを抑えたい場合、どのように対処したらよいのでしょうか?
該当のソースコード
Sliderにアタッチしているスクリプト
public class MovieSlider : MonoBehaviour { private Slider slider; private VideoPlayer targetVp; // Start is called before the first frame update void Start() { targetVp = GameObject.Find("Panel_Movie").GetComponent<VideoPlayer>(); slider = GetComponent<Slider>(); slider.maxValue = targetVp.frameCount; } // Update is called once per frame void Update() { slider.value = targetVp.frame; } }
補足情報(FW/ツールのバージョンなど)
Unity2020.3.37f1

0 コメント