11 Ağustos 2012 Cumartesi

Unity 3d oyunu durdurma

Evet arkadaşlar şimdi de zamanı durdurmayı görecez.Bu genelde esc ye basınca yapılan bişey yapa p tuşuna basınca yapılıyor ben esc olarak anlatacağım aslında normal esc ye basınca oyunu durdurmak çok kolay ama bi daha basınca oyuna geri dönmek az daha zor.


private var durma = false;         
function Start(){  
 durma  = false;   
 Time.timeScale = 1;   
 AudioListener.volume = 1;   
 }
function Update(){

 if(Input.GetKeyDown("escape")){  //escye basınca
if(durma  == true){   //oyun durmuşsa
 durma  = false;         //oyunu devam ettir  
 Time.timeScale = 1;           
 AudioListener.volume = 1;                           
 }                   
  else if(durma  == false){    //durmamışsa       
  durma  = true;            //durdur
  AudioListener.volume = 0;           
  Time.timeScale = 0;              
  }   
  }
  }

İşte böyle bunlar basit kodlar zaten mantığı anlarsınız.İyi geceler



Sorularınız  ve önerileriniz için metehancet@gmail.com