Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考
此代码仅为较上一P有所改变的代码
【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili
AudioManager.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class AudioManager : MonoBehaviour
{
public static AudioManager instance;
[SerializeField] private float sfxMinimumDistance;
[SerializeField] private AudioSource[] sfx;
[SerializeField] private AudioSource[] bgm;
public bool playBgm;
private int bgmIndex;
private void Awake()
{
if (instance != null)
{
Destroy(instance.gameObject);
}
else
instance = this;