当前位置:   article > 正文

unity中通过滑动条Slider控制动画的播放进度(Animation)_unity silder怎么控制动画速度

unity silder怎么控制动画速度

1.添加Slider组件。

2.将带有动画的模型放入场景,给模型添加Animation组件。

3.具体参数调整参考下图。

4.代码。

  1. using UnityEngine;
  2. using System.Collections;
  3. using UnityEngine.UI;
  4. public class SliderController : MonoBehaviour {
  5. public Slider slider;
  6. public Animation animation;
  7. public Button play, pause;
  8. // Use this for initialization
  9. void Start ()
  10. {
  11. play.onClick.AddListener(PlayOnClickBtn);
  12. pause.onClick.AddListener(PauseOnClickBtn);
  13. }
  14. // Update is called once per frame
  15. void Update ()
  16. {
  17. slider.value = animation["Take 001"].normalizedTime;
  18. //如果模型动画停止播放,则重新播放动画
  19. if (animation.isPlaying == false)
  20. {
  21. animation.Play();
  22. }
  23. }
  24. /// <summary>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/114075
推荐阅读
相关标签
  

闽ICP备14008679号