实现功能:
点击按钮能够实现音乐的播放与暂停,同时能够切换播放与暂停的图片。例:一开始音乐处于播放状态,点击按钮,音乐暂停,图片切换为“暂停”;再次点击按钮,音乐播放,图片切换“播放”。
点击跳转按钮场景跳转。
操作:
在unity中新建一个空物体,将代码拖入并完成图片,音乐的指定
将空物体拖入按钮,完成指定:
代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class UIControl : MonoBehaviour
{
public Image img_Sound;//用来显示声音的图片
public Sprite[] soundSprites;//切换声音暂停与播放的显示图集
public AudioSource audioSource_BG;//背景音乐播放器
private void OnMouseDown()
{
OnSoundClick();
}
/// <summary>
/// 当点击声音按钮时调用
/// </summary>
public void OnSoundClick()
{
if (audioSource_BG.isPlaying)
{
audioSource_BG.Pause();
img_Sound.sprite=soundSprites[1];
}
else
{
audioSource_BG.Play();
img_Sound.sprite = soundSprites[0];
}
}
/// <summary>
/// 当点击开始按钮时执行的事件
/// </summary>
public void OnPlayClick()
{
SceneManager.LoadScene("跳转界面的名称");
}
}