简单的音乐播放器制作 适合初学者 大神勿喷谢谢
简单的音乐播放器制作 适合初学者 没事干发一个帖子 大神勿喷谢谢
背景自选 贴图自选 谢谢
把相应的Button和Tog拉过去就行
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class TiaoYin : MonoBehaviour
{
public Toggle tog1, tog3;
public Slider der1;
public Button but1, but2, but3;
public AudioClip[] numm;
private int a = 0;
private AudioSource rey;
// Use this for initialization
void Start()
{
rey = GetComponent<AudioSource>();
tog1.onValueChanged.AddListener(Kai);
but3.onClick.AddListener(guan);
tog3.onValueChanged.AddListener(Ting);
but1.onClick.AddListener(huanl);
but2.onClick.AddListener(huan2);
rey.clip = numm[a];
}
private void guan()
{
rey.Stop();
}
/// <summary>
/// 当到第一首的时候直接到最后一首
/// </summary>
private void huan2()
{
a--;
if (a < 0)
{
a = numm.Length - 1;
}
rey.clip = numm[a];
rey.Play();
}
/// <summary>
/// 当到最后一首的时候直接到第一首
/// </summary>
private void huanl()
{
a++;
if (a > numm.Length - 1)
{
a = 0;
}
rey.clip = numm[a];
rey.Play();
}
private void Ting(bool arg0)
{
if (arg0 == true)
{
rey.mute = false;
der1.value = 1;
}
else
{
rey.mute = true;
der1.value = 0;
}
}
private void Kai(bool arg0)
{
if (arg0)
{
rey.Pause();
}
else
{
rey.Play();
}
}
void Update()
{
rey.volume = der1.value;
}
}