SoundMananger(音频管理)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class SoundMananger : MonoBehaviour
{
    public static SoundMananger instance;
    //静态类代码


    public AudioSource AudioSource;
    [SerializeField]
    public AudioClip jumpAudio, hurtAudio, cherryAudio;

    private void Awake()
    {
        instance = this;
        //让这个实例等于他自己本身,就可以让他代表整个SoundMananger的所有东西
    }

    public void JumpAudio()
    {
        AudioSource.clip = jumpAudio;
        AudioSource.Play();
    }

    public void HurtAudio()
    {
        AudioSource.clip = hurtAudio;
        AudioSource.Play();
    }
    public void CherryAudio()
    {
        AudioSource.clip = cherryAudio;
        AudioSource.Play();
    }


}

ozg
发布了12 篇原创文章 · 获赞 0 · 访问量 28

猜你喜欢

转载自blog.csdn.net/qq_34751660/article/details/105615154