コード例 #1
0
    public static void PLayOneShot(string code, float volume = 1)
    {
        AudioClip clip = DataMap.GetClip(code);

        if (clip == null)
        {
            Debug.Log("Clip = null thì hát kiểu gì?");
            return;
        }
        AudioSource audio = new GameObject("Audio").AddComponent <AudioSource>();

        audio.clip   = clip;
        audio.volume = volume;
        audio.Play();
        float time = clip.length;

        GameObject.Destroy(audio.gameObject, time);
    }
コード例 #2
0
 protected virtual void StartAudio()
 {
     SoundManager.PlayBackGround(DataMap.GetClip(ClipDatas.Type.MapNormal), volume: 0);
     StartCoroutine(SoundManager.ChangeValueBackGround(0.1f, 0.5f));
 }
コード例 #3
0
 protected override void StartAudio()
 {
     SoundManager.PlayBackGround(DataMap.GetClip(ClipDatas.Type.RoundNormal), volume: 0);
     StartCoroutine(SoundManager.ChangeValueBackGround(0.3f, 0.5f));
 }