Ir para


- - - - -

[Script] Painel De Controle Do Som!

script unity3d [Script] Painel de controle unity 3d tuliocll

  • Responder
Não há respostas neste tópico

#1 tuliocll

    Começando Agora

  • Members
  • 11 Posts:
  • Gender:Male
  • Location:Bahia
  • Interests:Futbol mulher e rock n roll

Postou 30 outubro 2012 - 09:48

Basta adicionar a um Objeto qualquer (de preferencia que fique o tempo todo na cena) e arrasta o audio.
public var Seconds : int;
public var StartTime : float;
public var PlayTime : float;
public var soundStartTime : float;
public var soundPlayTime : float;

//Adicione o som aqui.
var soundSource : GameObject;
static var Go = 0;
public var soundGo = 0;

var soundBool : boolean = false;

//Volume inicial 1.0 é o volume máximo!
var soundVolume : float = 0.00;
function Awake() {

  
   start_timer();

}
function start_sound_timer() {

  
   soundStartTime = Time.time;

  
   soundGo = 1;

}
function start_timer() {

  
   StartTime =Time.time;

  
   Go = 1;

}

function Update() {

  
   if (Go == 1) {
	 
	  PlayTime =Time.time - StartTime;

	 
	  Seconds = PlayTime % 60;
   }

  
   if (soundGo == 1) {

  
	  soundPlayTime = Time.time - soundStartTime;
   }

  
   if(Seconds > 10 && Seconds < 20 && soundBool == false) {soundBool = true; start_sound_timer();}

  
   if(PlayTime > 20 && soundBool == true) {soundBool = false;}

  
   if(soundBool == true && soundPlayTime == 0.2) {start_sound_timer();}

  
   if(soundPlayTime > 0.1 && soundBool == true) {soundVolume = soundVolume + 0.01;}
  
   if(soundPlayTime > 0.1 && soundBool == false && soundVolume > 0) {soundVolume = soundVolume - 0.01;}

   if(soundVolume > 0.8) {soundVolume = 0.8;}
  
   if(soundVolume < 0.005 && soundBool == false) {soundVolume = 0.0;}

  
   soundSource.audio.volume = soundVolume;

  
   if(PlayTime > 30) {start_timer();}

}

Imagem
Downloads e tutoriais free! ;)





1 usuário(s) está(ão) lendo este tópico

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)