1-) Unity 3D -
KARIŞIK kodlar sırası onemli degil
1-)klavyeden tuşu kontrol etmek
if (Input.GetKeyDown(KeyCode.P))//klavyeden p tuşuna bastığımızda
acik = !acik;//true-false süper :D
2-)panel oluşturmak(menu pause start)
public GameObject panel;//c# da
canvas->ui->panel ve onu ortala //unityde
sonra oluştur muş oldugun bu paneli sürükle bırak "c# daki gameobject panel" oluşturmuştun onun üzerine
3-)oyunu dondurmak(pause) için
Time.timeScale = 0;//oyunun dondurmak(pause) için
4-)oyunu devam ettirmek için(resume) için
Time.timeScale = 1;//oyunun devam(resume) için
2-)objenin companentlerini kontrol etmek misal kamera camera erişip onu sonlandırmak
GameObject.Find("Main Camera").GetComponent<Camera>().enabled=false;
burada Main Camera objesine ulaşır ve onun companenti olan Camera yı false yapar
bu yuzden ekran gozukmez