当前位置:   article > 正文

Unity-AudioSource组件利用UGUI搭建简易音乐播放器_unity 音乐进度条

unity 音乐进度条

实现功能主要4个脚本:音乐源管理资源加载,进度条SliderUI,音乐信息显示UI(prefab)

 

音乐源管理脚本:

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. using UnityEngine.EventSystems;
  6. using UnityEngine.Events;
  7. using System;
  8. public class Sound_demo : MonoBehaviour
  9. {
  10. AudioSource source;
  11. RectTransform content;
  12. SliderUI slider;//进度控制
  13. Slider volume;//音量控制
  14. int currentIndex = 0;//当前音频索引
  15. // Use this for initialization
  16. void Start()
  17. {
  18. source = this.GetComponent<AudioSource>();//获该脚本下的音频源组件
  19. content = GameObject.Find("Content").GetComponent<RectTransform>();//找到Scroll View 下的Content 用来存放预设体
  20. slider = GameObject.Find("Slider").GetComponent<SliderUI>();//获取进度条下的自定义SliderUI:Slider组件
  21. volume = GameObject.Find("Volume").GetComponent<Slider>();//获取音量进度条
  22. InitSoundList();//初始化播放列表
  23. }
  24. // Update is called once per frame
  25. void Update()
  26. {
  27. //if (slider!=null&am
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/118414
推荐阅读
相关标签
  

闽ICP备14008679号