zoukankan      html  css  js  c++  java
  • Unity3d音乐

    public  AudioClip  routineAudio;

    public  AudioClip  gameAudio;

    public  AudioClip  RewardAudio;

    public  string  gameLevel="GameIn";

    public  string rewardLevel="Reward";

     

    void Start(){

    DontDestroyOnLoad(gameObject);

    }

    // Use this for initialization

    void OnEnable () {

    if(_PlayerPrefs.playerPrefs!=null)

    {

    float   audioVolumn=PlayerPrefs.GetFloat(_PlayerPrefs.playerPrefs.MusicVolume,_PlayerPrefs.playerPrefs.oneF);

    //Debug.Log("dfffffffggg  "+audioVolumn);

    if(audioVolumn==_PlayerPrefs.playerPrefs.zeroF){

    audio.volume=audioVolumn;

    //return;

    }

    else 

    audio.volume=audioVolumn;

    }

    string  level=Application.loadedLevelName;

    //Debug.Log("Audio ddfff   "+level);

    if(level==gameLevel)

    {

    audio.clip=gameAudio;

    if(!audio.loop)audio.loop=true;

    audio.Play();

    //Debug.Log("Audio ddfff   "+audio.clip.name);

    }  

     else if( level==rewardLevel){

    audio.clip=RewardAudio;

    audio.loop=false;

    audio.Play();

     

    //Debug.Log("Audio ddfff   "+audio.clip.name);

    }

    else 

    {

    if(audio.clip!=routineAudio){

    audio.clip=routineAudio;

    audio.Play();

    }

    if(!audio.loop)audio.loop=true;

    //Debug.Log("Audio ddfff   "+audio.clip.name);

    }

    }

  • 相关阅读:
    junit单元测试踩过的坑
    Arrays.asList()需要注意的点
    oracle数据库学习笔记
    实训笔记
    spring事务学习笔记
    java锁
    jvm内存模型
    iOS 应用架构 (三)
    iOS 应用架构 (二)
    iOS 应用架构 (一)
  • 原文地址:https://www.cnblogs.com/kuangwu/p/3191516.html
Copyright © 2011-2022 走看看