Exemple #1
0
    public void PlayMusic(string audioFileName)
    {
        if (ClientSave.GetBool(PrefsInfo.IsCloseMusic))
        {
            return;
        }
        audio.loop = true;
        AudioClip clip = Resources.Load <AudioClip> ("Sound/" + audioFileName);

        audio.clip = clip;
        audio.Play();
    }
Exemple #2
0
    public void PlayOneShot(string audioFileName)
    {
        if (ClientSave.GetBool(PrefsInfo.IsCloseMusic))
        {
            return;
        }
        once_audio.loop = false;
        AudioClip clip = Resources.Load <AudioClip> ("Sound/" + audioFileName);

        once_audio.clip = clip;
        once_audio.Play();
    }
 /// <summary>
 /// 初始化游戏管理器
 /// </summary>
 void Start()
 {
     bPlayCg = ClientSave.GetBool(PrefsInfo.IsCloseCg);
     if (!bPlayCg)
     {
         UnityTools.TryAddComponent <CGManager> (gameObject).PlayCGByName("cg.mov", null, EndCg);
     }
     else
     {
         EndCg();
     }
     //MonitorOthers ();
 }
Exemple #4
0
    /// <summary>
    /// 播放音频剪辑
    /// </summary>
    /// <param name="clip"></param>
    /// <param name="position"></param>
    public void Play(string audioFileName, Vector3 postion = default(Vector3))
    {
        if (ClientSave.GetBool(PrefsInfo.IsCloseMusic))
        {
            return;
        }
        AudioClip clip = null;

        if (Get(audioFileName) == null)
        {
            clip = Resources.Load <AudioClip> ("Sound/" + audioFileName);           // ResourceManager.GetInstance ().LoadAudioClip (audioFileName);
            if (clip == null)
            {
                return;
            }
            Add(audioFileName, clip);
        }
        else
        {
            clip = Get(audioFileName);
        }

        AudioSource.PlayClipAtPoint(clip, Vector3.zero);
    }