์”ฌ์ด ๋ฐ”๋€Œ์–ด๋„

๋ฐฐ๊ฒฝ ์Œ์•…์ด ์œ ์ง€๋˜๋„๋ก ํ•˜๋Š” ๊ฒŒ ๋ชฉ์ ์ž…๋‹ˆ๋‹ค



AudioManager ์˜ค๋ธŒ์ ํŠธ๋Š” ์ €๋ ‡๊ฒŒ ๋˜์–ด์žˆ๊ณ 

์Šคํฌ๋ฆฝํŠธ ๋‚ด์šฉ์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค


using UnityEngine;

public class AudioManager : MonoBehaviour
{
ย  ย  private static AudioManager instance;

ย  ย  void Awake()
ย  ย  {
ย  ย  ย  ย  instance = this;
ย  ย  ย  ย  if (instance == null)
ย  ย  ย  ย  {
ย  ย  ย  ย  ย  ย  instance = this;
ย  ย  ย  ย  ย  ย  DontDestroyOnLoad(gameObject);
ย  ย  ย  ย  }
ย  ย  ย  ย  else
ย  ย  ย  ย  {
ย  ย  ย  ย  ย  ย  Destroy(gameObject);
ย  ย  ย  ย  }
ย  ย  }

ย  ย  // ๋‹ค๋ฅธ ์˜ค๋””์˜ค ๊ด€๋ จ ๊ธฐ๋Šฅ ๊ตฌํ˜„
}


ํ•˜์œ„ ์˜ค๋ธŒ์ ํŠธ์ธ GameObject์˜ ์ธ์ŠคํŽ™ํ„ฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค


์”ฌ์ด ๋ฐ”๋€Œ๋ฉด ๊ทธ๋ƒฅ ์žฌ์ƒ ์ค‘์ด๋˜ ๋ฐฐ๊ฒฝ ์Œ์•…์ด ๊บผ์ ธ๋ฒ„๋ฆฌ๋„ค์š”