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);

    }

    }

  • 相关阅读:
    关于各种好玩的神奇函数
    模板——AC自动机
    模板——造数据
    VIM常用操作
    springboot注解
    面试题
    Linux常用命令
    Zookeeper
    对cpu与load的理解及线上问题处理思路
    top
  • 原文地址:https://www.cnblogs.com/kuangwu/p/3191516.html
Copyright © 2011-2022 走看看